qq_39511609
萧潇墨
采纳率60.6%
2018-08-15 03:01 阅读 18.5k

python如何模拟点击一个网页的按钮

5

比如 如下代码 我打开一个了百度首页 然后在打开以后模拟点击百度一下 这个怎么实现
import webbrowser
webbrowser.open("http://www.baidu.com")

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • qq_39126471 qq_39126471 2018-08-15 03:18

    #coding:utf-8
    from selenium import webdriver
    import time

    driver = webdriver.Chrome(executable_path='C:\Program Files (x86)\Google\chromedriver.exe')
    driver.get('https://www.baidu.com/')
    driver.maximize_window()
    time.sleep(2)
    driver.find_element_by_xpath("./*//input[@value='百度一下']").click()

    点赞 5 评论 复制链接分享
  • a914541185 是豆腐啊 2018-08-15 03:12

    模拟控制台,用js代码来实现。
    比如:window.location.href="你所要跳转的页面";这样就相当于点击一个链接地址

    点赞 1 评论 复制链接分享
  • flonny 精锐小菜鸡 2018-08-15 03:13

    可以看一下python爬虫,比如爬去百度首页,然后爬取按钮的提交地址以及提交参数,通过python模拟http请求可以达到模拟点击
    如果此请求是跳转页面,那么http请求的返回就是一个html页面

    点赞 评论 复制链接分享
  • liuyuer liuyuer 2018-08-15 08:31

    使用selenium的.click来模拟点击,这种head less 浏览器很多

    点赞 评论 复制链接分享
  • baidu_23079049 糊涂公子哥 2018-10-23 03:10

    爬虫里面的selenium库可以实现,详细的上网查查资料

    点赞 评论 复制链接分享

相关推荐