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

南山网站建设公司在线建站平台免费建网站

南山网站建设公司,在线建站平台免费建网站,建设网站一定要电脑吗,快速建设网站方案前言 马上就要过年了,大家都在屯年货了网络上商品信息太多,不知道如何选择,今天,我们就用python爬取商品信息,并做可视化。 环境使用 python 3.9pycharm 模块使用 requestsseleniumtime谷歌驱动 说明 一、谷歌驱动…

前言

 

马上就要过年了,大家都在屯年货了网络上商品信息太多,不知道如何选择,今天,我们就用python爬取商品信息,并做可视化。

环境使用

  • python 3.9
  • pycharm

模块使用

  • requests
  • selenium
  • time
  • 谷歌驱动

说明

一、谷歌驱动安装

1.下载网址

CNPM Binaries Mirror

2.文件安装(放置)位置

可以把这个文件理解成一个脚本入口。说它是安装,其实就是把下载的 chromedriver.exe 文件复制到相应的位置。

将文件复制到两个位置:1...\python\Scripts复制一份到安装Python的文件夹中的Scripts文件夹中;2.如果用的是Pycharm,再复制一份到..\python\site-packages\selenium\webdriver\chrome文件中。这个地址可以将鼠标放在Pycharm里面安装库的地方的相应库上就能看到。

二、selenium模块

        之前,我们爬虫是模拟浏览器,但始终不是用的浏览器,但今天我们要说的是另一种爬虫方式,这次不是模拟浏览器,而是用程序去控制浏览器进行一些列操作,也就是selenium。selenium是python的一个第三方库,对外提供的接口可以操控浏览器,比如说输入、点击,跳转,下拉等动作。

  在使用selenium模块之前要做两件事,一是安装selenium模块,可以用终端用pip,也可以在pycharm里的setting安装;二是我们需要下载一款浏览器驱动程序,下载的驱动程序要和浏览器的版本一致。

 代码实现


from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
import timedriver = webdriver.Chrome()
# r'C:\Users\YY\AppData\Local\Programs\Python\Python39\chromedriver.exe'
driver.get('https://www.jd.com/')def GetInfo():input_tag = driver.find_element(By.ID, "key")input_tag.send_keys('笔记本') time.sleep(5)input_tag.send_keys(Keys.ENTER)spider_jd()def spider_jd():goods = driver.find_elements(By.CLASS_NAME,"gl-item")for good in goods:name = good.find_element(By.CSS_SELECTOR,".p-name").text.replace('\n','')price = good.find_element(By.CSS_SELECTOR,".p-price").textlink = good.find_element(By.TAG_NAME,"a").get_attribute('href')msg = '''商品:%s价格:%s链接:%s'''%(name,price,link)print(msg)# GetInfo()for page in range(1,11):print(f'爬取{page}页')GetInfo()driver.find_element(By.CSS_SELECTOR,'.pn-next').click()time.sleep(2)

运行结果

http://www.dtcms.com/wzjs/528008.html

相关文章:

  • 有没有专业帮忙做ppt的网站自己在家做电商
  • 看案例网站如何被百度收录
  • 陕西做教学成果网站的公司如何找做网站的公司
  • asp.net网站设计分工站长之家seo综合
  • 龙华网站建设哪家好站长工具关键词挖掘
  • 句容建设局网站seo排名系统源码
  • 上海网站建设沪icp备宁波seo外包服务
  • 长春专业网站建设什么软件可以推广
  • 有赞可以做独立网站吗windows优化大师有什么功能
  • 有高并发量门户网站开发经验seo培训赚钱
  • 徐州网站关键词爱战网关键词挖掘查询工具
  • 网站备案 免费自媒体十大平台
  • 在360上做网站多少钱线上营销手段
  • 网站建设有哪些方面台州关键词首页优化
  • 深圳网站商城建设优化的含义是什么
  • 无代码开发平台排名seo推广收费标准
  • 网站如何做seo优化自媒体135网站免费下载安装
  • 自助建站免费建站五个平台如何推广普通话
  • seo服务 公司公众号seo排名软件
  • 深圳响应式网站建设哪家好百度seo营销
  • 织梦中英文网站源码百度账户推广登陆
  • 苏州建设网站的网络公司重庆百度seo排名优化软件
  • 万网网站建设的子分类能显示多少个保定seo博客
  • 查收录网站seo教程优化
  • 做网站为什么可以自学嘉兴新站seo外包
  • 做网站的免费空间公司网站怎么注册
  • 百度快照劫持天津seo渠道代理
  • wordpress 后台访问慢做seo需要用到什么软件
  • 网站动态效果怎么做代运营公司排名
  • 芒果tv网站建设的目标做神马seo快速排名软件