乐知付加密服务平台

如果你有资源, 平台可以帮你实现内容变现, 无需搭建知识付费服务平台。

点击访问官方网站 https://lezhifu.cc

扫码关注公众号 乐知付加密服务平台-微信公众号
selenium基本使用 | chenzuoli's blog

selenium基本使用

selenium的基本使用操作,如键盘鼠标按键、模拟人工操作等等,且看详情。

  1. 是否打开浏览器

    1
    2
    3
    chrome_options = Options()
    # chrome_options.add_argument("--headless") # 不需要显示浏览器界面
    chrome = webdriver.Chrome(options=chrome_options)
  2. 打开目标网页

    1
    chrome.get(csdn_url)
  3. 模拟滑动到页面底部(这个操作我试了,好像不起作用)

    1
    2
    执行 JavaScript 脚本滑动到页面底部
    # chrome.execute_script("window.scrollTo(0, document.body.scrollHeight);")
  4. 模拟滑动到页面底部(可用)
    通过模拟按鼠标滚轮方式

    1
    2
    3
    4
    from selenium import webdriver
    from selenium.webdriver.common.keys import Keys
    chains = webdriver.ActionChains(chrome)
    chains.send_keys(Keys.PAGE_DOWN).perform()
  5. 最大化窗口

    1
    2
    3
    options.add_argument("--start-maximized")

    chrome.maximize_window()

待解决问题:

  1. 打开浏览器页面后,如何消除页面自动弹出的登录、提示框等等,这些弹出框可能会影响selenium的一些基本操作。
  2. selenium打开的页面,迟迟加载不结束,但是可以看到页面的内容已加载完成,导致迟迟无法运行程序下一步。

好了,记录到这里,持续更新中。

记录问题也是一种修行。

修行


书山有路勤为径,学海无涯苦作舟。

欢迎关注微信公众号:【乐知付加密平台】,您的网络资源可变现
乐知付加密平台

一起学习,一起进步。

-------------本文结束感谢您的阅读-------------