我正在尝试提取TripAdvisor上每家餐厅的电子邮件地址。在
我试过了,但一直返回一个[]:
response.xpath('//*[@class= "restaurants-detail-overview-cards-LocationOverviewCard__detailLink--iyzJI restaurants-detail-overview-cards-LocationOverviewCard__contactItem--89flT6"]')
TripAdvisor页面上的代码片段如下:
Tags:
第一:你的类名有误。在
第二:它是
<div>
中的类,但是@href
在<a>
中。而且<a>
不在<div>
之后,所以您需要(我跳过类名,因为它太长而无法显示)
但是你可以试着代替这么长的类名
^{pr2}${{cd6}测试
Selector
还有一个.re()
方法,用于使用正则表达式提取数据。在这是您可以:
输出:
^{pr2}$相关问题 更多 >
编程相关推荐