2
林是嘗試解析使用Scrapy 爲了顯示與價格隱藏文本我在字段中鍵入的任何郵政編碼或隨機數this頁:Scrapy FormRequest.from_response()方法
<input aria-label="Enter your zip code" role="textbox" name="searchTerm" class="form-control js-list-zip-entry-input" placeholder="ZIP Code" autocompletetype="find-a-store-search" tabindex="-1" type="text">
對於迴應網址與價格我嘗試FormRequest.from_response
,但它沒有成功。 也許有人可以解釋我可以如何迴應價格?
import scrapy
from scrapy.http.request import Request
from scrapy.http import FormRequest
from scrapy.spiders import CrawlSpider, Rule
from scrapy.linkextractors import LinkExtractor
class SattySpider(scrapy.Spider):
name = "lowes-faucet"
allowed_domains = ["lowes.com"]
start_urls = [ "http://www.lowes.com/search?searchTerm=faucets"]
def parse(self, response):
yield FormRequest.from_response(response,
formnumber=1,
formxpath='id("store-locator-form")',
formdata={'searchTerm': '58000'},
callback=self.parse1, method="GET")
def parse(self, response):
open_in_browser(response)
...
parse1是做什麼的? – daniboy000