回答編集履歴
1
修正
    
        answer	
    CHANGED
    
    | 
         @@ -31,10 +31,10 @@ 
     | 
|
| 
       31 
31 
     | 
    
         
             
            import requests_html # <= 追加
         
     | 
| 
       32 
32 
     | 
    
         | 
| 
       33 
33 
     | 
    
         
             
            (略)
         
     | 
| 
       34 
     | 
    
         
            -
            # session = requests.Session() ↓に置き換え
         
     | 
| 
      
 34 
     | 
    
         
            +
            # session = requests.Session() この行を↓に置き換え
         
     | 
| 
       35 
35 
     | 
    
         
             
            session = requests_html.HTMLSession()
         
     | 
| 
       36 
36 
     | 
    
         | 
| 
       37 
     | 
    
         
            -
            # soup = session.get(target_url) ↓に置き換え
         
     | 
| 
      
 37 
     | 
    
         
            +
            # soup = session.get(target_url) この行を↓に置き換え
         
     | 
| 
       38 
38 
     | 
    
         
             
            resp = session.get(target_url)
         
     | 
| 
       39 
39 
     | 
    
         | 
| 
       40 
40 
     | 
    
         
             
            resp.html.render(sleep=3)  # <= 追加。レンダリングを完了させるため3秒待ちます。
         
     | 
| 
         @@ -42,7 +42,7 @@ 
     | 
|
| 
       42 
42 
     | 
    
         | 
| 
       43 
43 
     | 
    
         
             
            (略)
         
     | 
| 
       44 
44 
     | 
    
         | 
| 
       45 
     | 
    
         
            -
            # title = soup.find_all('title') ↓に置き換え
         
     | 
| 
      
 45 
     | 
    
         
            +
            # title = soup.find_all('title') この行を↓に置き換え
         
     | 
| 
       46 
46 
     | 
    
         
             
            title = resp.html.find('title')
         
     | 
| 
       47 
47 
     | 
    
         | 
| 
       48 
48 
     | 
    
         
             
            (略)
         
     |