日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

美团人气榜商家榜

發布時間:2023/12/20 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 美团人气榜商家榜 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
# -*- coding:utf-8 -*- # 僅需修改這個地方https://jn.lianjia.com/ershoufang/pg{}rs/ 將jn換成你所在城市的拼寫首字母小寫 import requests from lxml import etree import time import random import csv import requests import jsonclass LianjiaSpider(object):def __init__(self):self.url = "https://mobilenext-web.meituan.com/api/newSalesBoard/getSaleBoardDetail?cityId=96&boardType=8&districtId=0&cateId={}&offset=0&limit=50"self.headers = {"User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1"}def get_page(self, url):res = requests.get(url=url, headers=self.headers)res.encoding = "utf-8"html = res.text# print(html)# results_temp = html.replace('{"totalSize":50,"saleBoardDealList":', "").replace("}}]}", "")#results = results_temp + "}}]"# print(results)self.parse_page(html)#print(html)# print(i)def parse_page(self,html):results = html[35:-20]print(results)for list in json.loads(results):#print(list)id = list["id"]name = list["name"]weekSaleCount = list["weekSaleCount"]score = list["score"]avgPrice = list["avgPrice"]cateName = list["cateName"]areaName = list["areaName"]distance = list["distance"]rank = list["rank"]frontImg = list["frontImg"]oneSentence = list["oneSentence"]# SaleBoardPoiGroup = list["SaleBoardPoiGroup"]# saleBoardPoiCoupon = list["saleBoardPoiCoupon"]# saleBoardPoiPay = list["saleBoardPoiPay"]#banchList = list["banchList"]with open('meituan.csv', 'a', newline='', encoding='utf-8')as f:write = csv.writer(f)# write.writerow([id,name,weekSaleCount,score,avgPrice,cateName,areaName,distance,rank,frontImg,oneSentence,SaleBoardPoiGroup,saleBoardPoiCoupon,saleBoardPoiPay,banchList])write.writerow([id,name,weekSaleCount,score,avgPrice,cateName,areaName,distance,rank,frontImg,oneSentence])f.close()def main(self):for i in range(1, 8):time.sleep(random.randint(3, 5))url = self.url.format(i)# print(url)self.get_page(url)# print(j)if __name__ == '__main__':start = time.time()spider = LianjiaSpider()spider.main()end = time.time()print("執行時間:%.2f" % (end - start))

總結

以上是生活随笔為你收集整理的美团人气榜商家榜的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。