python - 在 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()
解决方案
推荐阅读
- unix - 如何在 tokio 中复制 POLLPRI 的民意调查行为?
- c# - 需要摆脱 spotify 警报框
- css - CSS Sprite 文件太大而无法处理
- swift - 我在哪里可以找到“类 DispatchQueue : DispatchObject”的实现?
- r - R:带有 ggplot2 的 Choropleth 地图(连接属性)
- ios - Swiftui 禁用日期选择器的弹出键盘
- ansible - 如何使用嵌套字典循环字典
- java - 如何使用 SpringBoot 正确测试存储库层
- javascript - 如何在 Express.js 中使用多个 res.renders
- r - ggplot2热图?