回答編集履歴
3
サンプルコードの修正
test
CHANGED
@@ -30,7 +30,9 @@
|
|
30
30
|
|
31
31
|
```
|
32
32
|
|
33
|
+
$form = $crawler->selectButton('xxxxx')->form();
|
34
|
+
|
33
|
-
$
|
35
|
+
$crawler = $client->submit($form, ["todofuken"=>8]);
|
34
36
|
|
35
37
|
```
|
36
38
|
|
2
微修正
test
CHANGED
@@ -26,7 +26,7 @@
|
|
26
26
|
|
27
27
|
2.Goutteでform要素を取得してsubmitする時に、post用の値を入れられるようですが、その時にハローワークのform内のname属性がtodofukenのvalue値をプログラムで入れる方法(動かしてはいません)
|
28
28
|
|
29
|
-
例 茨城県であれば8(値はChromeのDevToolsのElementsタブ等などで調べてリスト化しておく)
|
29
|
+
例 茨城県であれば8(値はChromeのDevToolsのElementsタブ等などで調べてリスト化しておく、あるいはリニューアルなどの変化は無いかと思いますがプログラム中で取得する)
|
30
30
|
|
31
31
|
```
|
32
32
|
|
1
追記
test
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
1.WebdriverでChromeやFirefoxブラウザを自動操作して処理を行う方法(Javascript実行やページでの状態保持が可能)、
|
11
|
+
1.WebdriverでChromeやFirefoxブラウザを自動操作して処理を行う方法(Javascript実行やページでの状態保持が可能)、多くの事が可能であるがエラー等の処理が慣れるまで大変なのとサーバー構築にやや難度あり。
|
12
12
|
|
13
13
|
|
14
14
|
|
@@ -35,3 +35,7 @@
|
|
35
35
|
```
|
36
36
|
|
37
37
|
[PHP と Goutte ではじめる超絶簡単クローラー入門 ログイン編](https://teratail.com/questions/92035)
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
ひとまず2の方法でやれば難易度的にはそれほど難しくはないかと思います。
|