python - 使用 python 抓取网页
问题描述
如何在下面的 Html 代码中获取文本?该文本没有标签。BOĞAZİÇİÜNİVERSİTESİ Mühendislik Fakültesi (伊斯坦布尔)( Devlet)
results=soup.find_all("div",attrs={"class":"reading"})
results=soup.find_all("table",attrs={"class":"table"})
results=soup.find("tbody")
results=soup.find_all("tr")
results=soup.find_all("td",attrs={"style":"text-align: center; width: 490px;"},limit=10)
for result in results:
result=result.span
result=result.strong
print(result)
无论我是否使用“强”标签,我都得到了相同的结果。我应该怎么办?我还分享了下面的网站链接。
解决方案
要从第一列获取文本,您可以执行以下操作:
import requests
from bs4 import BeautifulSoup
url = 'https://www.basarisiralamalari.com/elektrik-elektronik-muhendisligi-taban-puanlari-2020-ve-basari-siralamalari-osym/'
soup = BeautifulSoup(requests.get(url).content.decode('utf-8', 'ignore'), 'html.parser')
for span in soup.select('tr > td:nth-child(1)'):
print(span.get_text(strip=True, separator=' '))
print('-' * 80)
印刷:
Üniversite
--------------------------------------------------------------------------------
KONYA GIDA VE TARIM ÜNİVERSİTESİ Mühendislik ve Mimarlık Fakültesi(Vakıf)
--------------------------------------------------------------------------------
KONYA GIDA VE TARIM ÜNİVERSİTESİ Mühendislik ve Mimarlık Fakültesi(Vakıf)
--------------------------------------------------------------------------------
KONYA GIDA VE TARIM ÜNİVERSİTESİ Mühendislik ve Mimarlık Fakültesi(Vakıf)
--------------------------------------------------------------------------------
KTO KARATAY ÜNİVERSİTESİ Mühendislik Fakültesi (KONYA)( Vakıf)
--------------------------------------------------------------------------------
KTO KARATAY ÜNİVERSİTESİ Mühendislik Fakültesi (KONYA)( Vakıf)
--------------------------------------------------------------------------------
KTO KARATAY ÜNİVERSİTESİ Mühendislik Fakültesi (KONYA)( Vakıf)
--------------------------------------------------------------------------------
KOÇ ÜNİVERSİTESİ Mühendislik Fakültesi (İSTANBUL)( Vakıf)
--------------------------------------------------------------------------------
BOĞAZİÇİ ÜNİVERSİTESİ Mühendislik Fakültesi (İSTANBUL)( Devlet)
--------------------------------------------------------------------------------
İHSAN DOĞRAMACI BİLKENT ÜNİVERSİTESİ Mühendislik Fakültesi (ANKARA)( Vakıf)
--------------------------------------------------------------------------------
ORTA DOĞU TEKNİK ÜNİVERSİTESİ Mühendislik Fakültesi (ANKARA)( Devlet)
--------------------------------------------------------------------------------
TOBB EKONOMİ VE TEKNOLOJİ ÜNİVERSİTESİ Mühendislik Fakültesi (ANKARA)( Vakıf)
--------------------------------------------------------------------------------
ÖZYEĞİN ÜNİVERSİTESİ Mühendislik Fakültesi (İSTANBUL)( Vakıf)
--------------------------------------------------------------------------------
İHSAN DOĞRAMACI BİLKENT ÜNİVERSİTESİ Mühendislik Fakültesi (ANKARA)( Vakıf)
--------------------------------------------------------------------------------
KOÇ ÜNİVERSİTESİ Mühendislik Fakültesi (İSTANBUL)( Vakıf)
--------------------------------------------------------------------------------
TOBB EKONOMİ VE TEKNOLOJİ ÜNİVERSİTESİ Mühendislik Fakültesi (ANKARA)( Vakıf)
--------------------------------------------------------------------------------
...and so on.
推荐阅读
- flutter - 如何在 Flutter 中的脚手架负载上显示小吃栏?
- javascript - 默认图片取代用户头像(laravel)
- git - 如何仅允许提交 Azure DevOps 中的特定名称/电子邮件?
- solr - Solr 指标 API 获取文档数量
- ckeditor - 如何将 html 添加到 ckeditor 的自定义插件中?
- r - 如何在超级账本作曲家休息服务器的 POST 请求中为参数提供空值
- workflow - Bitrise 本地路径证书和临时配置文件
- android - 如何在 Flutter 应用程序中设置 facebook 帐户工具包
- python - python如何在其中找到修饰函数?
- sql - 从 Oracle 中的字符串中删除重音符号