【发布时间】:2022-01-28 02:46:42
【问题描述】:
一长串不完整的网站,缺少一些前缀,例如“http://www”。等等
pewresearch.org
narod.ru
intel.com
xda-developers.com
oecd.org
我试过了:
import requests
from lxml.html import fromstring
to_check = [
"pewresearch.org",
"narod.ru",
"intel.com",
"xda-developers.com",
"oecd.org"]
for each in to_check:
r = requests.get("http://www." + each)
tree = fromstring(r.content)
title = tree.findtext('.//title')
print (title)
他们回来了:
Pew Research Center | Pew Research Center
Лучшие конструкторы сайтов | Народный рейтинг конструкторов для создания сайтов
Intel | Data Center Solutions, IoT, and PC Innovation
XDA Portal & Forums
Home page - OECD
似乎他们都以“http://www.”开头,但不是 - 因为例如,正确的是“https://www.pewresearch.org/”。
使用在线工具或 Python 最快的方法是什么,我可以找到它们完整和正确的地址,而不是在网络浏览器中一一键入它们? (有些可能是 http,有些是 https)
谢谢。
【问题讨论】: