代码使用过程中如果有任何问题,下方留言,我会及时解释回答;
import re
import requests
import json
def openurl(keyword,page):
params = {'q':keyword,'sort':'sale-desc','s':str(page*44)} 字典中第二项是按销量排序
headers = {
'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.98 Safari/537.36'}
url = "https://s.taobao.com/search"
res = requests.get(url,params=params, headers=headers)
return res
def get_items(res):
g_page = re.search(r'g_page_config = (.*?);\n', res.text)
g_page_json = json.loads(g_page.group(1))
p_items = g_page_json['mods']['itemlist']['data']['auctions']
result = []
for each in p_items:
dict_items = dict.fromkeys(('title','raw_title','view_price','view_sales','comment_count&