如何从 sibling class 搜索的元素中获取 href?
How to get href from an element from sibling class search?
我想从以下 html
中获取 href
<a class="AirQuality--detailsButton--DBdLS Button--primary--1UQTP" href="/en-IN/forecast/air-quality/l/bf01d09009561812f3f95abece23d16e123d8c08fd0b8ec7ffc9215c0154913c" target="_self">See Details</a>
其中 href
根据 class class="AirQuality--detailsButton--DBdLS Button--primary--1UQTP"
从元素 a
.
中提取
我尝试执行以下操作但没有返回任何内容。
response.css('a.AirQuality--detailsButton--DBdLS Button--primary--1UQTP::attr(href)').get()
完整的 html 可以通过
通过 scrapy 获取
scrapy shell "https://weather.com/en-IN/weather/today/l/bf01d09009561812f3f95abece23d16e123d8c08fd0b8ec7ffc9215c0154913c"
非常感谢任何帮助,提前致谢:)
有两个class名字。所以你需要添加点(。)。现在它正在工作。
response.css('a.AirQuality--detailsButton--DBdLS.Button--primary--1UQTP::attr(href)').get()
我想从以下 html
中获取href
<a class="AirQuality--detailsButton--DBdLS Button--primary--1UQTP" href="/en-IN/forecast/air-quality/l/bf01d09009561812f3f95abece23d16e123d8c08fd0b8ec7ffc9215c0154913c" target="_self">See Details</a>
其中 href
根据 class class="AirQuality--detailsButton--DBdLS Button--primary--1UQTP"
从元素 a
.
我尝试执行以下操作但没有返回任何内容。
response.css('a.AirQuality--detailsButton--DBdLS Button--primary--1UQTP::attr(href)').get()
完整的 html 可以通过
通过 scrapy 获取scrapy shell "https://weather.com/en-IN/weather/today/l/bf01d09009561812f3f95abece23d16e123d8c08fd0b8ec7ffc9215c0154913c"
非常感谢任何帮助,提前致谢:)
有两个class名字。所以你需要添加点(。)。现在它正在工作。
response.css('a.AirQuality--detailsButton--DBdLS.Button--primary--1UQTP::attr(href)').get()