最近想收集一些商品图片做数据分析?但一个个手动下载太麻烦了?没关系,Python爬虫来帮你!以下是简单易懂的代码示例👇:
```python
import re
import urllib.request
def craw(url):
headers = {"User-Agent": "Mozilla/5.0"}
req = urllib.request.Request(url=url, headers=headers)
response = urllib.request.urlopen(req)
html = response.read().decode('utf-8')
img_urls = re.findall(r'//img.?\.jpg', html)
for i, img_url in enumerate(img_urls):
urllib.request.urlretrieve("http:" + img_url, f'img_{i}.jpg')
```
💡只需要将目标URL传入`craw()`函数,就能批量下载商品图片啦!不过记得遵守网站的robots协议哦~合法合规地使用爬虫技术,既能提升效率,也能避免不必要的麻烦。🌟
Python 爬虫 京东 数据采集