PMDAのサイト(https://www.pmda.go.jp/)では
検索フォーム(https://www.pmda.go.jp/PmdaSearch/kikiSearch/)と検索確認のURLが同じなのですが検索確認のhtmlを解析したいです。
下記のコードでは検索確認のhtmlの解析ができず、検索フォームのhtmlを検出してしまうため、
elem_serch_btn1のクリックに失敗します。
検索確認のhtmlを解析するにはどうしたらようでしょうか・・?
お教示お願いいたします。
調べてみたところphpではfile_get_contents?というものがあることはわかったのですが、(https://teratail.com/questions/16076)pythonでやるとする場合、どのようなものがあるでしょうか?
python
1from selenium import webdriver 2from selenium.webdriver.common.by import By 3from selenium.webdriver.support.ui import WebDriverWait 4from urllib import request 5from bs4 import BeautifulSoup 6import requests 7from urllib.parse import urljoin 8import openpyxl as op 9import datetime 10import time 11 12driver = webdriver.Chrome('C:/chromedriver.exe') 13driver.get("https://www.pmda.go.jp/PmdaSearch/kikiSearch/") 14 15 16elem_search_word = driver.find_element_by_id("txtName") 17elem_search_word.send_keys("血液照射装置") 18elem_search_btn = driver.find_element_by_name('btnA') 19elem_search_btn.click() 20 21 22time.sleep(5) 23 24elem_serch_btn1 = driver.find_element_by_link_text('//*[@id="ResultList"]/tbody/tr[2]/td[1]/div/a') 25elem_serch_btn1.click() 26
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/20 05:16
2018/07/20 05:20
2018/07/20 05:27
2018/07/20 05:31
2018/07/20 05:32
2018/07/20 05:32