here"s the thing. I was doing exercises on the food and drug safety website and found that there was such a situation on this website. As long as you use selenium to drive chrome to do any browser operation, you can"t get data
but after opening the website through selenium, there is no problem if you click manually.
after I also tried, I first filled in input data through selenium, and then manually clicked, but still prompted "the server did not return data".
from selenium import webdriver
import time
browser = webdriver.Chrome()
url = "http://app1.sfda.gov.cn/datasearch/face3/base.jsp?tableId=89&tableName=TABLE89&title=%CA%B3%C6%B7%CC%ED%BC%D3%BC%C1%C9%FA%B2%FA%D0%ED%BF%C9%BB%F1%D6%A4%C6%F3%D2%B5&bcId=137403916083811026153735196207"
browser.get(url)
browser.find_element_by_id("goInt").send_keys("4")
-sharp
time.sleep(5)
browser.find_element_by_xpath("//*[@id="content"]/div/table[4]/tbody/tr/td[7]/input").click()
I hope you can click.