我尝试通过以下方式获取搜索结果文章的URL:
selector = response.xpath("//*[contains(@class, 'bw-news-list')]/a/@href").extract()
selector = response.xpath("//*[contains(@class, 'bw-search-results')]/a/@href").extract()
selector = response.css('ul.bw-news-list a::attr(href)')
但我一个也没找到。
这是网站URL:https://www.businesswire.com/portal/site/home/search/?searchType=all&searchTerm=amputee&searchPage=1
1条答案
按热度按时间kfgdxczn1#
因为网页是以
AJAX
请求的形式从外部源(API)动态加载的,所以您得到的结果集为空。因此您必须改用API url。以工作溶液为例:
输出: