24 lines
778 B
Python
24 lines
778 B
Python
|
from random import choice
|
||
|
|
||
|
from playwright.sync_api import sync_playwright, expect, Page
|
||
|
from playwright_stealth import stealth_sync
|
||
|
|
||
|
h = open("../user_data/french", "r", encoding="utf-8")
|
||
|
lines = h.readlines()
|
||
|
if len(lines) < 3:
|
||
|
Liste_de_mot = list(lines[0].split(","))
|
||
|
else:
|
||
|
Liste_de_mot = [x.replace('\n', "") for x in lines]
|
||
|
h.close()
|
||
|
|
||
|
|
||
|
def pc_search(page: Page) -> None:
|
||
|
mot = choice(Liste_de_mot).replace(" ", "+")
|
||
|
page.goto(f"https://www.bing.com/search?q={mot}")
|
||
|
|
||
|
for _ in range(35): # todo de-hardcode this variable
|
||
|
word = choice(Liste_de_mot)
|
||
|
page.get_by_label("Enter your search here -").click()
|
||
|
page.get_by_label("Enter your search here -").fill(word)
|
||
|
page.get_by_label("Enter your search here -").press("Enter")
|