Ich suche nach dem Inhalt einer Seite, die Sie brauchen, um eine Pfeiltaste zu drücken, in der Informationen über jquery angezeigt werden, anstatt eine neue Seite zu laden. Da es einen Knopfklick geben muss, verwende ich mechanize für diesen Teil anstelle von Nokogiri. Was ich bisher habe, istWie kann ich mechanize verwenden, um auf eine Webseite zu klicken, um Informationen zu erhalten?
url = "http://brokercheck.finra.org/Individual/Summary/1327992"
mechanize = Mechanize.new
page = mechanize.get(url)
button = page.at('.ArrowExpandDsclsr.faangledown')
new_page = mechanize.click(button)
new_page.at('#disclosuredetails')
Es scheint, dass new_page immer noch nicht die Seite mit den neu geladenen Informationen zeigt. Wer weiß, warum das ist?
Mechanize verarbeitet kein Javascript. Sehen Sie sich die Antworten für http://stackoverflow.com/questions/802225/how-doi-i-use-mechanize-to-process-javascript an – eugen