国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

python - Scrapy的使用,如何請(qǐng)求新的URL,并回調(diào)指定的函數(shù)?

瀏覽:123日期:2022-06-27 13:56:42

問(wèn)題描述

關(guān)于Python3下Scrapy的使用問(wèn)題

import reimport scrapyfrom bs4 import BeautifulSoupfrom scrapy.http import Requestfrom ..items import ZhibobaItemimport jsonimport lxml.htmlimport requestsimport jsonclass Myspider(scrapy.Spider): name = ’zhiboba’ allowed_domains = [’zhibo8.cc’] json_url = ’https://bifen4pc.qiumibao.com/json/list.htm?85591’ bash_url = ’https://www.zhibo8.cc/’ def start_requests(self):yield Request(self.bash_url, self.parse_index) def parse_index(self, response):print('enter the parse_index')print(self.bash_url)ps = BeautifulSoup(response.text, ’lxml’).find_all(label=re.compile('足球'))item = ZhibobaItem()for single_p in ps: item[’label’] = single_p.get(’label’) item[’sdate’] = single_p.get(’data-time’) item[’linkurl’] = self.bash_url + single_p.find(’a’)[’href’] home_team = single_p.get_text().split()[2] item[’home_team’] = home_team visit_team = single_p.get_text().split()[4] item[’visit_team’] = visit_team print('quit the parse_index') print(self.json_url) yield Request(self.json_url, callback=self.get_score, meta={’home_team’: home_team, ’visit_team’: visit_team }) def get_score(self, response):print('enter the get_score')json_url = self.json_urlwbdata = response.get(json_url).textdata = json.loads(wbdata)news = data[’list’]print(wbdata)print('quit the get_score')

當(dāng)我執(zhí)行上述代碼時(shí),無(wú)法成功的調(diào)用json_url以及相應(yīng)的響應(yīng)函數(shù)get_score,哪里不對(duì)?

問(wèn)題解答

回答1:

試著修改allow_domains = []。

標(biāo)簽: Python 編程
主站蜘蛛池模板: 台湾省| 临夏市| 濮阳县| 武胜县| 吉安市| 惠东县| 黎平县| 宜宾市| 会理县| 石狮市| 梨树县| 易门县| 嘉兴市| 当雄县| 仪征市| 冕宁县| 太仆寺旗| 澎湖县| 新安县| 黄大仙区| 洞头县| 任丘市| 巴彦县| 靖江市| 太保市| 盘锦市| 博客| 吴忠市| 白朗县| 额尔古纳市| 清水县| 遂溪县| 繁昌县| 翁源县| 萝北县| 余江县| 四会市| 仁布县| 会东县| 南乐县| 平度市|