→ arrack:要取得他的真實點,根本不用模擬JS的流程.... 05/23 09:00
→ fillmore:請您明示了, 需要用php代取載點的方式喔 05/23 19:10
→ arrack:js能作的不也是post get php一樣可以... 05/23 20:20
→ fillmore:那就要翻譯他JS跑的流程,改寫成php的語法,困難度倍增 05/23 20:53
→ fillmore:請您稍微看一下他的作法, 您就知道為什麼需要此功能 05/23 20:54
推 JoeHorn:不想自己解決困難,就發案吧。 我還沒看到有啥程式語言要 05/24 00:57
→ JoeHorn:放 javascript engine 的.. 如果你這需求合理,.NET 跟 05/24 00:58
→ JoeHorn:JAVA 早實作了。 05/24 00:58
→ JoeHorn:況且,就你這例子.. 障礙不會是 JS,關鍵點是 CAPTCHA。 05/24 01:00
→ fillmore:CAPTCHA不是困難點所在thx,主要目的是避免每次改版都要改 05/24 02:39
→ fillmore:大量的東西 05/24 02:39
→ fillmore:我只是舉例子而且,前面的人說要舉例... 05/24 02:41
→ arrack:舉例要舉跟你的情況類似的,才叫舉例 05/24 07:55
→ arrack:不是隨便丟一個,這個例子去跑JS更多。比你破解他連結還 05/24 07:56
→ arrack:還更多地方要處理.. 05/24 07:56
→ arrack:你把他的JS存下來 用本機跑一次他的流程,你就知道為什麼了 05/24 07:58
→ fillmore:這就是我所要避免他每次改版造成的複雜情況 05/24 22:25
→ fillmore:今天能夠實際跑出client端結果不就簡化很多嗎? 05/24 22:26
→ fillmore:重點是要=>避免改版就得要跟著改版 05/24 22:26
推 JoeHorn:跑 JS 並不會簡化,真正簡化的方法是把 HTTP 接收/傳送 05/25 01:06
→ JoeHorn:了什麼,然後用 CURL 去模擬。 05/25 01:07
→ JoeHorn:去看看人家怎麼做 Website Loading-Test 吧,Oracle 有一 05/25 01:08
→ JoeHorn:套,叫 Oracle Application Testing Suite(OATS)。 05/25 01:08
→ JoeHorn:就跟我前面說的一樣.. Mozilla 都可以從 WebKit 借 code 05/25 01:17
→ JoeHorn:出來打造 JS engine 了,為何 .NET、JAVA、.. 等語言不做? 05/25 01:18
→ JoeHorn:Plurk 沒 release API 前,還是有人用 PHP 寫了 library 05/25 01:34
→ JoeHorn:有什麼網站是非用 PHP 來跑 JS engine 不可的? 05/25 01:36
→ fillmore:用 CURL 去模擬就最基本的方法,那個就是要照它程式流程 05/25 02:41
→ fillmore:下去跑,那他下次改版或是流程改變,你也相對應的要花時間 05/25 02:41
→ fillmore:下去改寫, 我的目的是要透過PHP內部呼叫JS來避免每次需要 05/25 02:43
→ fillmore:相對應的改版改寫程式..... 05/25 02:43
→ fillmore:不是說非用PHP來跑JS engine不可的,是說這問題您有辦法 05/25 02:47
→ fillmore:跑JS engine,又能不隨著他改版而大量改寫改版嗎? 05/25 02:48
→ fillmore:不跑JS engine 05/25 02:55
→ kylekai:簡單的說, 你想破解他們用js加密擋掉的異常連線... 05/25 09:55
→ kylekai:但是又不想每次對方調整規則的時候又要改一遍 05/25 09:56
推 JoeHorn:想突破限制,又不想傷神費力? 有呀! 外包發案,或是等好 05/26 01:17
→ JoeHorn:心人做。 05/26 01:18
→ fillmore:答非所問....我沒有說完全不改.... 05/26 01:48
→ fillmore:請看請楚標題, 我可沒有說不要自己改... 05/26 03:30