検索結果からリンクがない場合'False'を、リンクがある場合はリンク先のURLを出力したいと思っています。
下記のコードだとリンクがない場合もある場合もFalseが出力されてしまいます。
おそらくfor文で回しているのが問題だと思うのですが・・・・・
なにか解決策があればご教示お願いいたします。
python
1for a_tag in soup.find_all('a'): 2 link_pdf = (urljoin(cur_url, a_tag.get('href'))) 3 4 #link_pdfから文末がpdfと文中にPDFが入っているものを抽出 5 6 if (not link_pdf.lower().endswith('.pdf')) and ('/ResultDataSetPDF/' not in link_pdf): 7 continue 8 if ('searchhelp' not in link_pdf): 9 print(link_pdf) 10 if (''in link_pdf): 11 print('False')
回答1件
あなたの回答
tips
プレビュー