Closed wang0916 closed 1 month ago
` async def get_distance(bg_img_url, fg_img_url): bg_img = await get_images(bg_img_url) fg_img = await get_images(fg_img_url) ocr = ddddocr.DdddOcr(det=False, ocr=False, show_ad=False) simple_target = ocr.slide_match(fg_img, bg_img, simple_target=True)
distance = int(simple_target['target'][0] / 1.99) # distance = int(simple_target['target'][0] / 2) return distance
distance = await get_distance(bg_img_url, fg_img_url)
tracks = get_tracks(distance) # print(tracks) move_btn = await page.query_selector('//div[@class="kc-move-btn"]') move_btn_box = await move_btn.bounding_box() move_btn_center = { 'x': move_btn_box['x'] + move_btn_box['width'] / 2, 'y': move_btn_box['y'] + move_btn_box['height'] / 2 } await page.mouse.move(move_btn_center['x'], move_btn_center['y']) await page.mouse.down() x = move_btn_center['x'] for track in tracks: await page.mouse.move(x + track, round(random.uniform(1.0, 4.0), 0), steps=3) x += track await page.mouse.up()
`
If you open any further issue without there being an actual bug, I'll have do block you from interacting with this repository.
` async def get_distance(bg_img_url, fg_img_url): bg_img = await get_images(bg_img_url) fg_img = await get_images(fg_img_url) ocr = ddddocr.DdddOcr(det=False, ocr=False, show_ad=False) simple_target = ocr.slide_match(fg_img, bg_img, simple_target=True)
print(simple_target)
distance = await get_distance(bg_img_url, fg_img_url)
print(distance)
`