2
私はいくつかの金利を掻き集めたいと思います。動的に読み込まれたコンテンツにアクセスするには、Seleniumを使用する必要があります。セレンの部分については、以下では正常に動作します:Seleniumで動的コンテンツをスクラップする方法は?
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from scrapy.selector import Selector
chromedriver = "/usr/local/bin/chromedriver"
driver = webdriver.Chrome(chromedriver)
driver.get("http://www.infochoice.com.au/banking/savings-account/term-deposit-interest-rates.aspx")
driver.find_element_by_xpath("//select[@name='SavingsTerm']/option[text()='7 days']").click()
今、私のようなものを使用して金利を取得するためにHTMLコンテンツを解析したいと思います:
xpath("//*[@id='IC_ProductList107Rate']/table/tbody/tr[5]/td/text()").extract()
それは私がしかし、非常に簡単にする必要がありますPythonの初心者で、これまでのところ適切な手続きを見つけることができませんでした。
これはどのように実装できますか?
ありがとう!あなたの最初の提案をわずかに変更するだけで、それは機能します。 – kanimbla