我试图刮特征图像使用在Python中的scrapy,但它给'无'事实上,我已经尝试了3至4方法刮,但他们都不工作。谁能请帮助我为什么我的任何代码不给图像的源链接,提前感谢。
这是准则。
class NewsSpider(scrapy.Spider):
name = "cruisefever"
def start_requests(self):
url = input("Enter the article url: ")
yield scrapy.Request(url, callback=self.parse_dir_contents)
def parse_dir_contents(self, response):
Feature_Image = response.xpath('//*[@id="td_uid_2_634abd2257025"]/div/div[1]/div/div[8]/div/p[1]/img/@data-src').extract()[0]
#Feature_Image = response.xpath('//*[@id="td_uid_2_634abd2257025"]/div/div[1]/div/div[8]/div/p[1]/img/@data-img-url').extract()[0]
#Feature_Image = response.xpath('//*[@id="td_uid_2_634abd2257025"]/div/div[1]/div/div[8]/div/p[1]/img/@src').extract()[0]
#Feature_Image = [i.strip() for i in response.css('img[class*="alignnone size-full wp-image-39164 entered lazyloaded"] ::attr(src)').getall()][0]
yield{
'Feature_Image': Feature_Image,
}
这里是网站链接https://cruisefever.net/carnival-cruise-lines-oldest-ship-sailing-final-cruise/
1条答案
按热度按时间ws51t4hk1#
您可以使用此
xpath
来抓取专题图像,