2017-09-21 6 views
0

どうすればpythonを使ってonclick hrefにアクセスできますか?pythonを使用してonclick hrefにアクセスするにはどうすればよいですか?

HTMLコード:

< a class="" onclick href="http://moodle/mod/resource/view.php?id=394" id="yui_3_17_2_1_1505961565869_139"> 
    <span class="instancename" id="yui_3_17_2_1_1505961565869_138">Lecture 1- 4 Introduction and programing languages evaluation criteria 
     <span class="accesshide"> File</span> 
    </span> 
</a> 

マイコード:次のように私はスクラップにしたいウェブサイトと私のコードのためのHTMLコードはある

import requests 
from bs4 import BeautifulSoup 
import re 
links={"http://moodle/course/view.php?id=764",} 

for link in links: 
    html=requests.get(link) 
    raw= html.content 
    soup=BeautifulSoup(raw,"lxml") 
+0

答えは –

+0

セレンとbs4を使用しているライブラリによって異なります。 @ cricket_007 – ronak07

+0

あなたのコードを質問に追加できますか? –

答えて

0

あなたがidで要素を見つけることができますがyui_3_17_2_1_1505961565869_139次にセレンを使用してclick()を入力してください

+0

サイトにはこのようなonclick hrefが多数あり、idは修正パターンに従いません。どのようにすべてのIDを取得できますか? – ronak07

+0

'a'タグですべての要素を見つけることができます。 –

関連する問題