Re: [問題] 關於程式輸出時如何呼叫第二支程式的問題
※ 引述《busystudent (busystudent)》之銘言:
: a主程式碼
: http://dpaste.com/2S5SC2B
你主程式碼下面有問題
links = ['http://www.diigo.com/user/tony_swann/' + a ]放到外面去
否則只有一個然後包成list再用for進去list裡讀出來有何意義?
改成:
links = ['http://www.diigo.com/user/tony_swann/' + x for x in tag_list]
for link in links:
res = requests.get(link)
soup = BeautifulSoup(res.text.encode("utf-8"), 'html.parser')
fol_table = soup.findAll('div', {'class': 'Titleinner'})
a_links = [tag['href'] for link in fol_table
for tag in link.findAll('a', {'href': True})]
#將一個tag的所有結果放進同一個list,然後將list丟給b主程式碼
可簡化成a_links = [a['href'] for a in soup.select('div.Titleinner a')]
將fol_table與a_link合併
結構:
links裡裝所有的標籤
a_link為一個標籤裡的所有分析到的網址
然後把a_link丟進b主程式碼
: b主程式碼
: http://dpaste.com/1A5ZHM8
不知道是不是你要的答案,你的問題我要想很久才猜得到你"可能"想表達的意思...
列出你想得到的答案型式,不然光猜就要猜好久
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.164.133.245
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1461273344.A.39E.html
※ 編輯: octantis (1.164.133.245), 04/22/2016 06:18:04
→
04/22 10:24, , 1F
04/22 10:24, 1F
推
04/22 12:01, , 2F
04/22 12:01, 2F
→
04/22 12:02, , 3F
04/22 12:02, 3F
推
04/22 16:39, , 4F
04/22 16:39, 4F
推
04/22 16:41, , 5F
04/22 16:41, 5F
→
04/22 16:41, , 6F
04/22 16:41, 6F
→
04/22 16:41, , 7F
04/22 16:41, 7F
→
04/22 16:41, , 8F
04/22 16:41, 8F
→
04/22 16:42, , 9F
04/22 16:42, 9F
→
04/22 17:03, , 10F
04/22 17:03, 10F
→
04/22 17:04, , 11F
04/22 17:04, 11F
→
04/22 17:05, , 12F
04/22 17:05, 12F
→
04/22 17:06, , 13F
04/22 17:06, 13F
→
04/22 17:07, , 14F
04/22 17:07, 14F
→
04/22 17:08, , 15F
04/22 17:08, 15F
推
04/22 17:09, , 16F
04/22 17:09, 16F
→
04/22 17:10, , 17F
04/22 17:10, 17F
推
04/22 17:12, , 18F
04/22 17:12, 18F
→
04/22 20:14, , 19F
04/22 20:14, 19F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 5 篇):