首页 新闻 会员 周边 捐助

前端爬虫相关,手机或pc访问前端页面(a网站),页面上函数跨域访问b网站, b网站能拿到a网站的信息吗

0
[已解决问题] 解决于 2023-04-19 11:10
  1. 我做了一个网站(a网站),a网站部署在腾讯云服务器上
  2. 这个网页中有一个js爬虫,会去爬视频网站的数据
  3. 我在用手机访问这个网站的时候,会携带我这个腾讯云服务器的信息吗?视频网站那边能拿到我这个a网站的信息吗
像马老师一样温文尔雅的主页 像马老师一样温文尔雅 | 菜鸟二级 | 园豆:202
提问于:2023-04-17 15:34
< >
分享
最佳答案
0

在前端页面上运行的JavaScript代码只能获取到与当前网页同源的资源,即协议、域名和端口都相同的资源。因此,如果你的前端页面(a网站)与视频网站(b网站)不同源,那么JavaScript代码是无法直接访问b网站的资源的。

即使是通过跨域请求(如CORS、JSONP等)来获取b网站的资源,也只能在服务器端进行跨域请求,前端JavaScript代码无法直接访问到跨域请求的响应数据。因此,b网站不可能直接从前端页面(a网站)获取到信息。

关于你访问a网站时是否会携带腾讯云服务器的信息,实际上是通过网络传输的HTTP请求头和响应头中的一些信息来传递的。如果你是通过手机访问a网站,那么请求头中可能包含了你的手机设备信息(如User-Agent等),但是不会直接包含腾讯云服务器的信息。

需要注意的是,使用爬虫爬取他人网站的数据往往会涉及到法律问题,应当尊重他人的知识产权和隐私权。如果需要获取视频网站的数据,建议通过合法的方式进行。

奖励园豆:5
Technologyforgood | 大侠五级 |园豆:7775 | 2023-04-17 20:02

我已经了解了,谢谢大佬解惑🙏

像马老师一样温文尔雅 | 园豆:202 (菜鸟二级) | 2023-04-19 11:10
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册