返回顶部
关闭软件导航
位置:首页 > 资讯 > 电商资讯>python抓取京东价格分析京东商品价格走势
python抓取京东价格分析京东商品价格走势

代码如下:

fromcreepyimportCrawler

fromBeautifulSoupimportBeautifulSoup

importurllib2

importjson

classMyCrawler(Crawler):

defprocess_document(self,doc):

ifdoc.status==200:

print‘[%d]%s’%(doc.status,doc.url)

try:

soup=BeautifulSoup(doc.text.decode(‘gb18030’).encode(‘utf-8’))

exceptExceptionase:

printe

soup=BeautifulSoup(doc.text)

printsoup.find(id=”product-intro”).div.h1.text

url_id=urllib2.unquote(doc.url).decode(‘utf8’).split(‘/’)[-1].split(‘.’)[0]

f=urllib2.urlopen(‘?skuid=J_’+url_id,timeout=5)

price=json.loads(f.read())

f.close()

printprice[0][‘p’]

else:

pass

crawler=MyCrawler()

crawler.set_follow_mode(Crawler.F_SAME_HOST)

crawler.set_concurrency_level(16)

crawler.add_url_filter(‘\.(jpg|jpeg|gif|png|js|css|swf)$’)

crawler.crawl(‘’)

python抓取京东价格分析京东商品价格走势1

转载请注明:seo-网站优化-网站建设?python抓取京东价格分析京东商品价格走势

python抓取京东价格分析京东商品价格走势2
如果您觉得 python抓取京东价格分析京东商品价格走势 这篇文章对您有用,请分享给您的好友,谢谢
文章地址:https://www.tianxianmao.com/article/online/13193.html
解放双手无尽可能,有问题添加天线猫微信