当前位置: 首页 > news >正文

整站模板衣服定制

整站模板,衣服定制,口碑最好的装修公司排行,网站改版策划书视频版教程:一天掌握python爬虫【基础篇】 涵盖 requests、beautifulsoup、selenium Chrome-headless 模式, Google 针对 Chrome 浏览器 59版 新增加的一种模式,可以让你不打开UI界面的情况下使用 Chrome 浏览器,所以运行效果与 …

视频版教程:一天掌握python爬虫【基础篇】 涵盖 requests、beautifulsoup、selenium

Chrome-headless 模式, Google 针对 Chrome 浏览器 59版 新增加的一种模式,可以让你不打开UI界面的情况下使用 Chrome 浏览器,所以运行效果与 Chrome 保持完美一致,因此速度快与要打开界面的selenium,其使用方法和selenium一样。 1.配置要求

1.系统要求:

ChromeUnix\Linux 系统需要 chrome >= 59Windows 系统需要 chrome >= 60
Python3.6及以上
Selenium==3.4及以上
ChromeDriver==2.31及以上

2.配置代码

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable‐gpu')
# 自己的Chrome浏览器文件路径
path = r'C:\Users\java1234\AppData\Local\Google\Chrome\Application\chrome.exe'
chrome_options.binary_location = path
browser = webdriver.Chrome(options=chrome_options)

参考代码:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
import timechrome_options = Options()
chrome_options.add_argument('--headless')
chrome_options.add_argument('--disable‐gpu')
# 自己的Chrome浏览器文件路径
path = r'C:\Users\java1234\AppData\Local\Google\Chrome\Application\chrome.exe'
chrome_options.binary_location = path
browser = webdriver.Chrome(options=chrome_options)url = "https://www.baidu.com"browser.get(url)time.sleep(2)browser.get_screenshot_as_file("百度首页.png")# 获取文本框的对象
input = browser.find_element(By.ID, "kw")# 在文本框中输入python
input.send_keys('python')time.sleep(2)# 获取百度一下的按钮
button = browser.find_element(By.ID, 'su')# 点击按钮
button.click()time.sleep(2)# 滑到底部
# js_bottom = 'window.scrollTo(0,document.body.scrollHeight)'
js_bottom = 'document.documentElement.scrollTop=10000'
js_top = 'document.documentElement.scrollTop=0'
browser.execute_script(js_bottom)time.sleep(2)browser.execute_script(js_top)time.sleep(2)browser.get_screenshot_as_file("第一页截图.png")# 获取下一页的按钮
next_button = browser.find_element(By.XPATH, '//a[@class="n"]')# 点击下一页
next_button.click()time.sleep(2)browser.execute_script(js_bottom)browser.get_screenshot_as_file("下一页截图.png")time.sleep(2)# 返回到前一个历史记录 相当于 浏览器的返回按钮
browser.back()time.sleep(2)# 返回到后一个历史记录  相当于 浏览器的前进按钮
browser.forward()browser.execute_script(js_bottom)time.sleep(2)# 退出
browser.quit()

http://www.yayakq.cn/news/514960/

相关文章:

  • 做徽标的网站小程序开发教程推荐
  • 移动端手机网站制作中美关系最新消息今天视频
  • 西安手机网站制作的公司老兵老兵建设集团有限公司
  • 湖北省建设厅网站证件wordpress 地址插件
  • seo深圳网络推广贵阳做网站优化
  • 网站建设与管理实训报告总结做很多网站
  • 做直播大秀的平台和网站WordPress中文旅游主题
  • 网站列表效果青海宾馆网站建设公司
  • 广州网站设计公司兴田德润在那里苏州网站开发电话
  • 喜欢做网站的行业谷歌云安装wordpress
  • 番禺品牌型网站建设企业建设网站目的
  • 谁做视频网站wordpress刷点击
  • flash网站 下载wordpress python
  • 快站官方客户端下载社群营销的案例
  • 惠州惠阳网站建设提升学历有什么好处
  • .网站建设的目标三河燕郊最新消息
  • 安庆市重点工程建设局网站上海礼品定制网站
  • 佛山大型网站建设网页页面建设方案
  • seo网站优化教程山西长治一企业
  • wordpress代币社交网站建设seo方案
  • wordpress作者专栏深圳如何优化网站
  • 网站建设教程小说简介农村电商怎么赚钱
  • 厦门网站设计培训公司外发加工网贴吧
  • 检察院门户网站建设成效wordpress后台能修改模板文件
  • 免费制作网页网站仿阿里巴巴行业门户贸易网站模板
  • 网站建设培训教程新手入门到精通网站系统建设需要什么资质吗
  • 厦门市建设局网站住房保障专栏定制版网站建设费用
  • 杭州 建设网站制作网站后台怎么上传文件
  • 服务好的企业建站深圳荷坳网站建设公司
  • 网站排名易下拉稳定常州网站的建设