淘宝python爬虫代码
时间: 2023-09-04 13:13:11 浏览: 17
您好,下面是一个简单的淘宝爬虫代码的例子:
```
import requests
from lxml import etree
def taobao_spider(keyword):
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3'}
url = 'https://s.taobao.com/search?q=' + keyword
response = requests.get(url, headers=headers)
html = etree.HTML(response.text)
goods_name = html.xpath('//div[@class="title"]/a/text()')
for name in goods_name:
print(name)
if __name__ == '__main__':
taobao_spider('python书籍')
```
这段代码使用了 `requests` 库和 `lxml` 库来实现对淘宝网站的爬取。首先定义了一个函数 `taobao_spider`,该函数通过传入关键字来构造搜索请求,并使用 `requests` 库发送请求,获得网页的响应。然后使用 `lxml` 库对网页源代码进行解析,提取出商品的名称,最后通过循环打印出来。
希望这份代码对您有所帮助!
阅读全文