python网络爬虫五个小实例 |
您所在的位置:网站首页 › 网络爬虫爬图片 › python网络爬虫五个小实例 |
实例一 爬取京东商品信息 import requests url="https://item.jd.com/6946605.html" try: r=requests.get(url) r.raise_for_status() r.encoding=r.apparent_encoding print(r.text[:1000]) except: print("爬取失败") 实例二爬取亚马逊商品信息 import requests url="https://www.amazon.cn/gp/product/B07D51Y714" try: kv={'user-agent':'Mozailla/5.0'} r=requests.get(url,headers=kv) r.raise_for_status() r.encoding=r.apparent_encoding print(r.text[1000:2000]) except: print("爬取失败") 实例三百度搜索 import requests keyword="Python" try: kv={'wd':keyword} r=requests.get("http://www.baidu.com/s",params=kv) print(r.request.url) r.raise_for_status() print(len(r,text)) except: print("爬取失败") 实例四爬取单张网络图片 import requests import os url="http://img0.dili360.com/ga/M00/4A/77/wKgBzFsfM-2ADQ9iAC7rBKt1uIE377.tub.jpg" root="E:/pics//" path=root +url.split('/')[-1] try: if not os.path.exists(root): os.mkdir(root) if not os.path.exists(path): r=requests.get(url) with open(path,'wb') as f: f.write(r.content) f.close() print("文件保存成功") else: print("文件已存在") except: print("爬取失败") 实例五IP地址查询 import requests url="http://www.ip138.com/ips138.asp?ip=" try: r=requests.get(url+'202.204.80.112') r.raise_for_status() r.encoding=r.apparent_encoding print(r.text[-500:]) except: print("爬取失败")
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |