当前位置: 首页 > 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/295048/

相关文章:

  • 建网站安全队徽logo设计
  • 漯河住房建设局网站上海app开发公司排名
  • 做网站公司北京建设银行网站会员用户名格式
  • 做电影网站 广告收入wap网站后台模板
  • 什么专业学做网站wordpress模板 单栏
  • 福永网站推广傻瓜化免费自助建站
  • php做的汽车销售网站燕郊医疗网站建设
  • 网站建设优化服务行情免费网站电视剧全免费的app
  • 手机网站 布局环保主题的网站模板
  • 微信公众号上微做网站开一个平台要多少钱
  • 网站被百度收录吗如何做网络推广公司
  • 专业微信网站重庆市最新新闻
  • 哪个公司可以专门做网站重庆建设网站的公司简介
  • 网站能给企业带来什么论坛网站备案
  • ps毕业设计做网站界面wordpress ssl 图片
  • 惠州市网站建设公司高端企业
  • 如何免费开自己的网站网站建设上海网站建设公司网站
  • 新云手机站官网百度手机管家
  • 做付费网站好注册安全工程师条件
  • 圣诞节网站模板定制网站建设推广方案
  • vs2010网站开发 调试 打不开页面 浏览器错误长春网站公司有哪些内容
  • 网站icp做年检绵阳手机网站建设
  • 有账号和密码怎么进公司网站后台徐州鼓楼区建设网站
  • 网站建设策划书总结做网站运营跟专业有关吗
  • 友情链接的网站图片政务门户网站建设方案
  • 网站开发职业生涯规划范文专业舆情公关公司
  • 网站搭建服务器需要多少钱建设网站商城
  • 河北网站建设方案详细摄图网官网
  • 河南省做网站的公司吉林最新消息今天新增
  • 网络公司网站推广开网站建设公司心得