首页 > 解决方案 > 在 Python 中使用 selenium webdriver 导航 Kijiji 时遇到空白屏幕

问题描述

我只是想制作一个与网站 kijiji 一起播放的脚本(登录、发布广告)。我进行了搜索,但似乎找不到解决方案。另一个线程说使用 chrome 选项和一个名为 fake useragent 的模块,但在单击登录按钮后 我仍然得到一个空白屏幕。Kijiji.ca 本身可以正常加载,但在登录时却没有。我不明白为什么会这样。

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from fake_useragent import UserAgent
from time import sleep

PATH = executable_path=r"...path to chromedriver.exe..."

options = Options()
ua = UserAgent()
userAgent = ua.random
print(userAgent)
options.add_argument(f'user-agent={userAgent}')


browser = webdriver.Chrome(PATH,options=options)

def login():
    browser.get("https://kijiji.ca")
    sleep(2)
    browser.find_element_by_link_text('Sign In').click()
    sleep(2)

login()

标签: pythonseleniumwebdriver

解决方案


推荐阅读