0

私はperlWWW::Mechanizeを使用してウェブスクレーパーを作成しています。私の問題は、私がスクレイピングしているサイトがjavascriptを少し使いすぎていることです。クレデンシャルを使用してログインし、を使用してカスタム検索に移動しています$mech->follow_link(url)

問題はここから始まります。javascriptが有効なドロップダウンリストから1つのチェックボックスと1つのラジオボタンを選択する必要があるページに移動しています。私はこの時点で立ち往生しています。

htmlの部分は以下の通りです。を使用し$mech->tick('cs-MajorIndustryGroup')ていると、エラーが発生します

Can't call method "find_input" on an undefined value
4

1 に答える 1

5

WWW::MechanizeJavaScript をサポートしていません。これらのモジュールのいくつかを試すことができます:

詳細については、 を参照してくださいWWW::Mechanize::FAQ

于 2012-09-29T19:30:51.237 に答える