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

宁夏政务网站建设标准深圳企业网站建设收费标准

宁夏政务网站建设标准,深圳企业网站建设收费标准,新手学做网站,网页广告多少钱day4 selenium爬取数据 一、selenium基本操作 导入相关模块: from selenium.webdriver import Chrome(一)、创建浏览器对象 b Chrome()(二)、打开网页(需要爬取哪个页面的数据就打开该页面对应的网页地址) 案例:爬取豆瓣电影…

day4 selenium爬取数据

一、selenium基本操作
导入相关模块:
from selenium.webdriver import Chrome
(一)、创建浏览器对象
b = Chrome()
(二)、打开网页(需要爬取哪个页面的数据就打开该页面对应的网页地址)
案例:爬取豆瓣电影250排行榜
b.get('https://movie.douban.com/top250?start=0&filter=')
(三)、获取网页源代码(注意:不管以什么方式更新了界面内容,page_source也会自动更新)
print(b.page_sourse)   # 获取豆瓣top250的页面源代码
二、selenium的翻页
导入相关模块
import time   # 控制停顿时间的模块from selenium.webdriver import Chrome
(一)、翻页方法1
  1. 找到不同页面地址的变化规律,利用循环实现多页数据的请求
b = Chrome()  # 这个是打开浏览器,一定要放在循环的外面for x in range(0, 256, 25):  # 找出的页数变化b.get('https://movie.douban.com/top250?start={x}&filter=')print(b.page_source)
(二)、翻页方法2
  1. 点击翻页按钮,刷新页面内容,在刷新后再次获取网页源代码
导入模块:
from selenium.webdriver.common.by import By
b = Chrome()
b.get('https://movie.douban.com/top250?start=0&filter=')for _ in range(5):print(b.page_source)# 获取下一页按钮# next = b.find_element(By.CLASS_NAME, 'next')# 点击下一页按钮# next.click()b.find_element(By.CSS_SELECTOR, '.next')
  1. 翻页方法2涉及的知识点
  • selenium获取标签
浏览器对象.b.find_element(获取方式,数据)    —— 返回符合条件的第一个标签,结果是标签对象
浏览器对象.b.find_elements(获取方式,数据)    —— 返回符合条件的所有标签,结果是列表,列表中的元素是标签对象获取方式:
By.ID   ——  通过ID属性值获取标签
By.CLASS_NAME   ——  通过class属性值获取标签
By.CSS_SELECTOR   —— 通过css选择器获取标签
By.LINK_TEXT     —— 通过a标签的标签内容获取标签
By.PARTIAL_LINK_TEXT   —— 通过标签内容所包含的部分内容来获取完整标签
  • 操作标签
1)输入框输入内容:输入框对应的标签.send_kyes(需要输入的内容)  ——  括号里输入需要输入的内容
2)点击标签:标签对象.click()
三、用代码控制浏览器滚动
js中页面滚动的代码:window.scrollBy(x方向的偏移量,y方向的偏移量)

滚动1次

b.execute_script('window.scrollBy(0,500)')   # 顺着Y轴滚动500

滚动多次

for x in range(10):   # 滚动10次b.execute_script('window.scrollBy(0,500)')time.sleep(1)   # 每滚动一次就停顿1秒
input(‘结束’)    # 如果不想关闭浏览器就加个input,入股要关闭则不加
http://www.yayakq.cn/news/601662/

相关文章:

  • 中国域名网站软件技术和计算机应用技术哪个好
  • fontawesome 网站asp科技公司网站源码
  • 无极网站互联网推广平台有哪些公司
  • 购物网站开发背景需求湖南人工智能建站系统软件
  • 高校网站建设说明书wordpress搜索函数
  • 3d建模培训学校wordpress 文章seo
  • 网站清除数据库怀化网站定制
  • 鄢陵网站建设电脑建站在做网站的公司做网站运营犯法吗
  • 母婴网站dede织梦电子商务网站建设的书
  • 孝感个人网站建设响应式网页设计最方便快速
  • 网站留言短信提醒网页设计心得体会800字
  • 怎么样免费建网站钢结构工程外包项目网
  • 网站内容建设运维服务器广州网站建设兼职
  • 南昌 提供网站设计 公司有哪些推广平台
  • 网站绿标怎么做网站建设开发方式包括
  • 企业网站的类型包括个人网站 作品
  • 最新淘宝客网站程序建立客户档案表格模板
  • 嘉兴网站建设推荐浙江华企建设游戏网站目的及其定位
  • 企业门户网站数据库设计非洲跨境电商平台有哪些
  • 网站设计与网页制作岗位招聘信息贵州建设网老网站
  • wordpress4.9.8有中文版系统优化的意义
  • 百度站长对网站会有影响吗极家装修口碑好不好
  • 网站建设上海网站建设个人简历电子版填写免费模板
  • 网站后台的文章怎么做深圳推广
  • 网站开发与维护宣传册wordpress wp super cache
  • 成都科技网站建设找哪家施工企业入外省名单公示
  • 北京百度糯米团购有做网站的电话吗做推广什么网站好
  • 海报设计素材网站免费成立公司有什么好处和坏处
  • 建设银行网站登录不上一个人看的片免费高清大全
  • 敦煌网站建设wordpress音乐外链