iT邦幫忙

0

#問爬蟲 如何跨過PTT上的你成年了嗎?

小弟想爬ptt的gossiping版的資料,但是跳出你成年了的介面
而他們的設定按下按鈕那邊也沒有網址可以通到gossiping版的網址
請問如何繞過這項成年與否的介面,或者說有何解決方法嗎?

'''
var re = document.getElementsByClassName("btn");
re[0].click();
'''
如果設定按下按鈕?
網頁版沒有警告介面,上面程式供參考。
你需要改成那個按鈕名稱
'''
var re = document.getElementsByClassName("btn");
re[0].click();
'''
如果設定按下按鈕?
網頁版沒有警告介面,上面程式供參考。
你需要改成那個按鈕名稱
e6319a5b iT邦新手 5 級 ‧ 2018-12-23 22:29:03 檢舉
Sor忘了說,我是使用Python scrapy我剛上網自己爬了一下大意就是要生成一個模擬點擊器去點按鈕,但是沒找到一個有用代碼實現的- -順帶一提Button的type是submit

1 個回答

2
黃彥儒
iT邦高手 1 級 ‧ 2018-12-24 00:00:13
最佳解答

不就只是帶上Cookieover18 = 1就好了嗎?

看更多先前的回應...收起先前的回應...
e6319a5b iT邦新手 5 級 ‧ 2018-12-24 07:33:01 檢舉

感謝相助

froce iT邦大師 5 級 ‧ 2018-12-24 07:55:36 檢舉

https://github.com/jwlin/ptt-web-crawler

別人寫好的原始碼在這,自己讀。

e6319a5b iT邦新手 5 級 ‧ 2018-12-24 12:49:02 檢舉

@froce謝謝大大的熱心
另外一問,我想抓標題但是它的類別有兩個class="article-metaline"
類別的,且我用find_next()也是抓不到請問該如何抓
為我的菜味先說聲抱歉....
https://ithelp.ithome.com.tw/upload/images/20181224/20110028QZG5bTNCMJ.png

e6319a5b iT邦新手 5 級 ‧ 2018-12-24 14:11:00 檢舉

感謝各位的幫助,我找到解決方法了

我要發表回答

立即登入回答