[問題] python抓網頁資料問題

看板Python作者 (sariel)時間11年前 (2014/12/23 21:40), 編輯推噓3(304)
留言7則, 3人參與, 最新討論串1/1
不好意思又來發問,而且這次不知道算不算純python問題 想請問一下,我用beautifulsoup來抓取網頁資料 想要抓的是這個網頁按下"perform"的資料 原本的網址:http://web.expasy.org/cgi-bin/peptide_mass/peptide-mass.pl?P35225 按下後會跑出這一類的資料 http://ppt.cc/xTj1 但是這些資料的網址卻變成:http://web.expasy.org/cgi-bin/peptide_mass/peptide-mass.pl 用beautifulsoup抓的時候就變成錯誤了,用這網址當然也不能用 想請問一下,我該怎麼抓附圖的資料 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.126.36.171 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1419342031.A.27C.html

12/23 23:28, , 1F
requests.post(url,data={'protein':'P35225'}).text
12/23 23:28, 1F

12/23 23:55, , 2F

12/23 23:56, , 3F
你試試看行不行,有用到mechanize套件
12/23 23:56, 3F

12/23 23:58, , 4F
送出相對應的POST他就會給你對的資料了
12/23 23:58, 4F

12/30 23:36, , 5F
好像不行...一樓可以讀,但是重要的table的資料出不來
12/30 23:36, 5F

12/31 17:49, , 6F
form都填完就會有table資料了
12/31 17:49, 6F

12/31 17:50, , 7F
文章代碼(AID): #1KcN3F9y (Python)
文章代碼(AID): #1KcN3F9y (Python)