0
import requests
a = 'http://www.wipo.int/branddb/en/?q={"searches":[{"te":"coca%20cola","fi":"BRAND"}]}'
b = requests.get(a)
print(b.text)
这是一个简单的网页。如果我在浏览器中粘贴网址并打开链接,我会看到我想看到的结果。如果我检查DOM,我会看到整个html,但是如果我使用python请求,我会得到更多或更少的东西。任何人都明白为什么以及如何解决这个问题?python请求,我错过了什么?
什么是“或多或少的什么”?具体情况会有所帮助。 – Carcigenicate
大部分内容似乎是通过ajax动态加载的,哪些请求无法处理。尝试[硒](http://stackoverflow.com/questions/17540971/how-to-use-selenium-with-python) – Wondercricket
对不起,家伙,是的内容是完全不同的。 IT部门必须对Ajax做些什么......任何线索如何解决这个问题?很多数据丢失。编辑:O.K.我会尝试使用Selenium –