Python 爬网中如何从网页地址中获取移动网页地址?

Python 爬网中如何从网页地址中获取移动网页地址?,python,url,mobile,request,web-crawler,Python,Url,Mobile,Request,Web Crawler,我已经为个人项目制作了“python爬行工具”,我想从每个网页地址中获取移动页面地址 比如将“www.youtube.com”转换为“m.youtube.com” 我只想知道手机页面地址 不使用“selenium”就可以获得移动页面地址吗?有两种方法可以为移动页面提供服务 您可以先检查URL。正如您在评论m.youtube.com中给出的示例所示,您正在移动模式下浏览 但是您也可以检查HTTP头用户代理。此标题显示用于发送查询的浏览器。 服务器可以提取此信息,并根据给定值确定浏览器是移动浏览器还

我已经为个人项目制作了“python爬行工具”,我想从每个网页地址中获取移动页面地址

比如将“www.youtube.com”转换为“m.youtube.com”

我只想知道手机页面地址


不使用“selenium”就可以获得移动页面地址吗?

有两种方法可以为移动页面提供服务

您可以先检查URL。正如您在评论
m.youtube.com
中给出的示例所示,您正在移动模式下浏览

但是您也可以检查HTTP头
用户代理
。此标题显示用于发送查询的浏览器。 服务器可以提取此信息,并根据给定值确定浏览器是移动浏览器还是桌面浏览器

这将是您在这里的主要问题,所有web服务器都不使用相同的方法来处理移动模板。很多网站都使用我解释过的这两种方法,很难创建一个通用的刮板来单独找到如何访问移动模板

Si您可以做什么:

使用带有selenium的移动浏览器:


如果您想从桌面动态切换到移动设备,请使用用户代理:

您将“移动页面”称为什么?+你已经尝试过做什么了?我称之为移动页面的是'm.youtube.com',好的,这是专门针对youtube的,还是这只是一个例子?我只是尝试使用手机上的浏览器查找移动页面地址。youtube只是一个例子