回答編集履歴

3

サンプルコードの修正

2017/09/11 12:23

投稿

aro10
aro10

スコア4106

test CHANGED
@@ -30,7 +30,9 @@
30
30
 
31
31
  ```
32
32
 
33
+ $form = $crawler->selectButton('xxxxx')->form();
34
+
33
- $form->submit(["todofuken"=>8]);
35
+ $crawler = $client->submit($form, ["todofuken"=>8]);
34
36
 
35
37
  ```
36
38
 

2

微修正

2017/09/11 12:23

投稿

aro10
aro10

スコア4106

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

追記

2017/09/11 11:03

投稿

aro10
aro10

スコア4106

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の方法でやれば難易度的にはそれほど難しくはないかと思います。