Python 如何提取zomato上的链接?
试图从下面的开始url中只找到餐厅页面链接(如),但我得到的不仅仅是餐厅页面链接,还有所有的链接Python 如何提取zomato上的链接?,python,css,scrapy,web-crawler,href,Python,Css,Scrapy,Web Crawler,Href,试图从下面的开始url中只找到餐厅页面链接(如),但我得到的不仅仅是餐厅页面链接,还有所有的链接 import scrapy class ZomatoSpider(scrapy.Spider): name = 'zomato' allowed_domains = ["zomato.com"] start_urls = ['https://www.zomato.com/tr/istanbul/restoranlar?page=1'] def
import scrapy
class ZomatoSpider(scrapy.Spider):
name = 'zomato'
allowed_domains = ["zomato.com"]
start_urls = ['https://www.zomato.com/tr/istanbul/restoranlar?page=1']
def parse(self, response):
all_css = response.css('.col-s-12')
all_product = all_css.css('a::attr(href)').extract()
print(all_product)
yield
请阅读残缺不全的文档。它有一个用于学习目的的教程项目。 为了回答您的问题,这将为您提供所有餐厅链接
all_product = response.css('#orig-search-list .result-title::attr(href)').extract()
yield{
'all_product': all_product
}
请阅读残缺不全的文档。它有一个用于学习目的的教程项目。 为了回答您的问题,这将为您提供所有餐厅链接
all_product = response.css('#orig-search-list .result-title::attr(href)').extract()
yield{
'all_product': all_product
}