在python中,Beautiful Soup模块解析问题

时间:2020-05-01 23:10:09

标签: python beautifulsoup request

我正在尝试制作一些可以从站点中收集想要的单词的东西。 但是作为图片,我可以在“检查”网站时看到这些文字。但是,我在网站的资源中看不到我在Inspect上看到的字眼。因此,我不能将它们与请求模块和汤模块一起使用。我怎么能得到这些话?你知道吗?

谢谢

Inspect

Sources

我的代码;

import requests
from bs4 import BeautifulSoup
from lxml import lxml

url = "https://www.m5bilisim.com/tr/on-parmak/hiz-testi/"
reqest = requests.get(url).content
soup = BeautifulSoup(reqest,"lxml")
result = soup.find_all("span")
print(result)

1 个答案:

答案 0 :(得分:0)

网站是通过JavaScript加载的,因此requests不会帮助您呈现JS,因为您可以通过查看页面源而不是检查元素来确认这一点。或仅在浏览器中禁用JavaScript并检查是否显示了元素。

在这里,我找到了XHR请求,该请求获取了元素并对其进行了POST调用。

import requests


def main(url):
    r = requests.post(url).json()
    print(r)


main("https://www.m5bilisim.com/tr/on-parmak/hiz-testi/_vt/tr/1.json")

输出:

bir ve olmak bu için o ben demek çok yapmak ne gibi daha almak var kendi gelmek ile vermek ama sonra kadar yer en insan değil her istemek yıl çıkmak görmek gün biz gitmek iş şey ara ki bilmek el zaman ya çocuk iki bakmak çalışmak içinde büyük yok başlamak yol kalmak neden siz konu yapılmak iyi kadın ev ise diye bulunmak söylemek göz gerekmek 
dünya baş durum yan geçmek sen onlar yeni önce başka hal orta su girmek ülke yemek hiç bile nasıl bütün karşı bulmak böyle yaşamak düşünmek aynı iç ancak kişi bunlar veya ilk göre ön son biri şekil önemli yüz hem göstermek etmek alt getirmek kullanmak çünkü 
taraf şimdi adam onun diğer artık üzerinde ses hep doğru durmak kız tüm çekmek konuşmak para anlamak anne az bazı baba hayat sadece küçük fazla bilgi an sormak bunun öyle yine sağlamak sonuç kullanılmak dış ad yani süre dönmek açmak oturmak anlatmak bırakmak hemen saat yaş sorun devlet sahip sıra yazmak yüzde ay atmak tutmak bunu olay düşmek 
duymak söz güzel sevmek biraz zor çıkarmak şu koymak tek sistem birlikte verilmek kim 
alınmak genç kapı kitap üzerine burada gece alan birbiri işte beklemek uzun hiçbir bugün dönem arkadaş ürün
相关问题