看板 Web_Design 關於我們 聯絡資訊
最近家中老媽對"婉君"的議題很有興趣,要小弟我幫忙她上ptt看文 但傳統的telnet軟體操作起來比較麻煩,又不想幫老媽申請帳號 所以想說讓老媽上上ptt網頁版看文就好,但ptt網頁版的介面跟一般網頁 的排版又有不同,所以想說使用yql擷取ptt網頁版內容後再重新排版以便閱讀。 使用yql擷取其他討論版內容都ok,但唯獨八卦版的年齡認證無法解決 目前的問題是,要瀏覽Gossiping/index.html網頁時,如果主機沒有over18=1 的cookies,一定會先跳到ask/over18來進行年齡認證,按下確認鈕後才會 產生該cookies並轉跳到gossiping/index.html網頁。所以小弟在使用yql結取 gossiping/index.html網頁時,一定會被轉跳到ask/over18網頁,無法直接擷取 到八卦版網頁版內容。 想請問是否有方法讓yql以類似javascript的click方式自動點擊認證按鈕,並跳過 ask/over18網頁,好讓我能正常擷取目標網頁內容?或者有其他辦法可以實現相同功能? 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.253.206.55 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1426729062.A.7A5.html
YUPTT: 你嘗試看看 AJAX POST 到 over18 取得 cookie 值 03/19 16:55
generationk: 感謝YU大指引方向,可否麻煩您提供相關文件讓我參考? 03/19 17:09
YUPTT: 我想太複雜了 ... 03/19 19:01
YUPTT: document.cookie= 03/19 19:03
YUPTT: over18=1; expires=Sat, 01 Jan 2100 00:00:00 GMT; path=/ 03/19 19:04
YUPTT: 前後加 "" 第一次進去的時候先 set 這個 03/19 19:04
generationk: 感謝YU大,我在研究一下,成功在跟大家分享 :D 03/19 23:28