web-scraping - 使用scrapy获取第一个图片网址
问题描述
我正在尝试"https://example.com/example.jpg"
使用 xpath获取第一个 url,@src
但结果总是/Content/images/defaultThumb.jpg
<img class="pimg" src="https://example.com/example.jpg" onerror="this.src = '/Content/images/defaultThumb.jpg'" title="test" alt="test" style="">
解决方案
你的xpath错了,试试这个...
scrapy shell "https://www.trendyol.com/versace?qt=versace"
response.xpath('//img[@class="primg lazy"]/@data-original').extract()
推荐阅读
- here-api - 检索速度类型与速度类别
- visual-studio-code - 带有 Webview 的 VS 代码扩展以连接到 API
- ruby-on-rails - Rails 5.2/Yarn:从节点模块导入 CCS 的正确方法是什么?
- nlp - 为什么损失继续减少而性能保持不变?
- java - 我的远程服务器 (Amazon EC2) 是否需要运行 2 台不同的服务器来运行 EmberJS 和 Spring Boot?
- javascript - 更改 Blob 文件名
- c++ - 在 c/c++ 中,二进制补码整数将 +1 转换为 -1 并将 0 转换为 1 的按位运算是什么?
- python - Django TemplateSyntaxError - 'staticfiles' 不是注册的标签库
- excel - 为许多连续行自动填充文本中的连续数字
- php - 如果元素的所有值在整个数组 PHP 中都是空白,则完全删除元素