当前位置:   article > 正文

Python爬虫-“淘宝商品信息定向爬虫”实例介绍_python 网络爬虫 淘宝商品信息定向爬虫

python 网络爬虫 淘宝商品信息定向爬虫

“淘宝商品信息定向爬虫”实例介绍

功能描述

目标:获取淘宝搜索页面的信息,提取其中的商品名称和价格。
理解:淘宝的搜索接口 翻页的处理
技术路线:requests­ re

程序的结构设计

步骤1:提交商品搜索请求,循环获取页面
步骤2:对于每个页面,提取商品名称和价格信息
步骤3:将信息输出到屏幕上

代码实现

用爬虫爬取淘宝,淘宝网有robots协议所以不能直接爬取,需要登录获取头部headers信息。
步骤1:登录淘宝,进入搜索页,F12
步骤2:选择Network,Ctrl+R刷新,找到上方以search?为开头的文件,右键
在这里插入图片描述
步骤3:选择copy,copy as cURL(bash)
步骤4:在转换,将上一步复制的内容粘贴到curl command窗口
在这里插入图片描述
5.复制右侧的headers内容,在程序中用以变量header保存,作为参数传给requests.get(url,headers=header)
代码:

#淘宝商品信息定向爬虫
import re
import requests
def getHTMLText(url):#从网络获取网友内容
    try:
        headers = {
   
    'authority': 's.taobao.com',
    'cache-control': 'max-age=0',
    'upgrade-insecure-requests': '1',
    'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.108 Safari/537.36',
    'sec-fetch-user': '?1',
     'accept': 'te
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/705200
推荐阅读
相关标签
  

闽ICP备14008679号