私は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