登录延长输入密码避免浏览器验证, 删除重复打开链接
This commit is contained in:
@@ -747,6 +747,7 @@ def _change_language(page):
|
|||||||
sleep(1, 2)
|
sleep(1, 2)
|
||||||
page.click('//span[@class="x1lliihq x6ikm8r x10wlt62 x1n2onr6 xlyipyv xuxw1ft" and text()="English (US)"][1]')
|
page.click('//span[@class="x1lliihq x6ikm8r x10wlt62 x1n2onr6 xlyipyv xuxw1ft" and text()="English (US)"][1]')
|
||||||
sleep(3, 5)
|
sleep(3, 5)
|
||||||
|
page.wait_for_load_state()
|
||||||
|
|
||||||
|
|
||||||
def _edit_privacy(page):
|
def _edit_privacy(page):
|
||||||
@@ -837,8 +838,6 @@ def playwright_like(cookies, target_url):
|
|||||||
page = context.new_page()
|
page = context.new_page()
|
||||||
url = 'https://facebook.com'
|
url = 'https://facebook.com'
|
||||||
try:
|
try:
|
||||||
page.goto(url)
|
|
||||||
time.sleep(1)
|
|
||||||
page.goto(url)
|
page.goto(url)
|
||||||
check_account_status(page, parse_cookies(cookies))
|
check_account_status(page, parse_cookies(cookies))
|
||||||
|
|
||||||
@@ -885,8 +884,6 @@ def playwright_post(cookies, content, image_key=None):
|
|||||||
page = context.new_page()
|
page = context.new_page()
|
||||||
url = 'https://facebook.com'
|
url = 'https://facebook.com'
|
||||||
try:
|
try:
|
||||||
page.goto(url)
|
|
||||||
time.sleep(1)
|
|
||||||
page.goto(url)
|
page.goto(url)
|
||||||
check_account_status(page, parse_cookies(cookies))
|
check_account_status(page, parse_cookies(cookies))
|
||||||
time.sleep(5)
|
time.sleep(5)
|
||||||
@@ -1015,8 +1012,6 @@ def playwright_get_user_profile(cookies, username=None):
|
|||||||
page = context.new_page()
|
page = context.new_page()
|
||||||
url = 'https://facebook.com'
|
url = 'https://facebook.com'
|
||||||
try:
|
try:
|
||||||
page.goto(url)
|
|
||||||
time.sleep(1)
|
|
||||||
page.goto(url)
|
page.goto(url)
|
||||||
check_account_status(page, parse_cookies(cookies))
|
check_account_status(page, parse_cookies(cookies))
|
||||||
|
|
||||||
@@ -1062,8 +1057,6 @@ def playwright_set_user_profile(cookies, username=None, first_name=None, last_na
|
|||||||
page = context.new_page()
|
page = context.new_page()
|
||||||
url = 'https://www.facebook.com'
|
url = 'https://www.facebook.com'
|
||||||
try:
|
try:
|
||||||
page.goto(url)
|
|
||||||
time.sleep(1)
|
|
||||||
page.goto(url)
|
page.goto(url)
|
||||||
check_account_status(page, parse_cookies(cookies))
|
check_account_status(page, parse_cookies(cookies))
|
||||||
|
|
||||||
@@ -1144,14 +1137,19 @@ def playwright_login(username, password, code_2fa=None):
|
|||||||
browser = playwright.chromium.launch(
|
browser = playwright.chromium.launch(
|
||||||
headless=False, args=['--start-maximized'], executable_path=path
|
headless=False, args=['--start-maximized'], executable_path=path
|
||||||
)
|
)
|
||||||
context = browser.new_context(no_viewport=True, user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36')
|
context = browser.new_context(no_viewport=True,
|
||||||
|
user_agent='Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36')
|
||||||
page = context.new_page()
|
page = context.new_page()
|
||||||
url = 'https://www.facebook.com'
|
url = 'https://www.facebook.com'
|
||||||
page.goto(url)
|
page.goto(url)
|
||||||
|
time.sleep(random.randint(1, 10))
|
||||||
page.locator('//input[@id="email"]').type(username, delay=100)
|
page.locator('//input[@id="email"]').type(username, delay=100)
|
||||||
|
time.sleep(random.randint(1, 10))
|
||||||
page.locator('//input[@id="pass"]').type(password, delay=100)
|
page.locator('//input[@id="pass"]').type(password, delay=100)
|
||||||
time.sleep(2)
|
time.sleep(random.randint(1, 10))
|
||||||
page.click('//button[@name="login"]')
|
page.click('//button[@name="login"]')
|
||||||
|
|
||||||
|
page.wait_for_load_state()
|
||||||
# 设置语言为英文
|
# 设置语言为英文
|
||||||
context.add_cookies([
|
context.add_cookies([
|
||||||
{
|
{
|
||||||
@@ -1258,6 +1256,6 @@ if __name__ == '__main__':
|
|||||||
# )
|
# )
|
||||||
# cookies = '{"datr": "AywLaEqnpuloEMFZFDsT2M_n", "sb": "AywLaHIpk4AHGJP1Fd9c9QFY", "locale": "en_US", "wd": "1920x945", "c_user": "61575694132528", "fr": "0uwYJ79B5B5QtHQlb.AWfITZg5T5P_nadNOxtrCjnArAa3M3q_nhI96McABALXYwpB55A.BoCywD..AAA.0.0.BoCywS.AWdWYvZYad3s8s25sh3-a_oZsxU", "xs": "12%3AJmqcjLatZzjPoQ%3A2%3A1745562643%3A-1%3A-1"}'
|
# cookies = '{"datr": "AywLaEqnpuloEMFZFDsT2M_n", "sb": "AywLaHIpk4AHGJP1Fd9c9QFY", "locale": "en_US", "wd": "1920x945", "c_user": "61575694132528", "fr": "0uwYJ79B5B5QtHQlb.AWfITZg5T5P_nadNOxtrCjnArAa3M3q_nhI96McABALXYwpB55A.BoCywD..AAA.0.0.BoCywS.AWdWYvZYad3s8s25sh3-a_oZsxU", "xs": "12%3AJmqcjLatZzjPoQ%3A2%3A1745562643%3A-1%3A-1"}'
|
||||||
# playwright_check_account_cookies(cookies)
|
# playwright_check_account_cookies(cookies)
|
||||||
# cookies = playwright_login('61575694132528', '@Badhon@20', 'LK3UVPADNOEGWIWPBAWWVGDPCMJOZN7M')
|
cookies = playwright_login('61575694132528', '@Badhon@20', 'LK3UVPADNOEGWIWPBAWWVGDPCMJOZN7M')
|
||||||
# print(cookies)
|
print(cookies)
|
||||||
pass
|
pass
|
||||||
|
|||||||
Reference in New Issue
Block a user