Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用Django访问其他网站?_Python_Django - Fatal编程技术网

Python 如何使用Django访问其他网站?

Python 如何使用Django访问其他网站?,python,django,Python,Django,我想在Django创建一个网站,用户可以通过身份验证进入其他网站,这样我的Django网站就可以从这些网站获得一些信息 例如,如果我在易趣联盟计划中有一个帐户,我将访问我的Django网站,然后从Django网站访问我在易趣上的帐户,最后,Django将从我的易趣帐户中提取我需要的信息。可能吗?如果没有,你能提出一些解决方案吗 此外,是否有一种方法可以存储登录详细信息供以后使用而无需每次再次键入?关于登录凭据,您可以使用django allauth,它具有许多外部登录选项,包括获取数据的能力 我

我想在Django创建一个网站,用户可以通过身份验证进入其他网站,这样我的Django网站就可以从这些网站获得一些信息

例如,如果我在易趣联盟计划中有一个帐户,我将访问我的Django网站,然后从Django网站访问我在易趣上的帐户,最后,Django将从我的易趣帐户中提取我需要的信息。可能吗?如果没有,你能提出一些解决方案吗


此外,是否有一种方法可以存储登录详细信息供以后使用而无需每次再次键入?

关于登录凭据,您可以使用django allauth,它具有许多外部登录选项,包括获取数据的能力

我不确定他们是否有ebay,但是-大多数网站都有一个API,您可以使用它获取用户的凭据和数据。Ebay就是其中之一

更进一步——许多API都有一个开源实现,可以帮助您更快地实现所需

例如,在谷歌上快速搜索找到了
django ebay
包。我不使用它,所以我不知道它的质量和它有多容易,但你明白了

我在评论中看到,您想知道如何处理没有API的站点-在这种情况下,您将不得不使用报废-这意味着您以某种方式模拟用户(例如使用自动“服务器模拟”,如)阅读数据-,但这通常是非法的,并且/或者违反了很多网站的使用条款,所以首先要确保你被允许这样做


不幸的是,除了这一点,您所能做的并不多。

关于登录凭据,您可以使用具有许多外部登录选项的
django allauth
,包括获取数据的功能

我不确定他们是否有易趣,但是-大多数网站都有一个API,你可以使用它获取用户的凭据和数据。易趣就是其中之一

更进一步——许多API都有一个开源实现,可以帮助您更快地实现所需

例如,在谷歌上快速搜索发现了django易趣的
django
软件包。我不使用它,所以我不知道它的质量和它有多容易,但你明白了

我在评论中看到,您想知道如何处理没有API的站点-在这种情况下,您将不得不使用报废-这意味着您以某种方式模拟用户(例如使用自动“服务器模拟”,如)阅读数据-,但这通常是非法的,并且/或者违反了很多网站的使用条款,所以首先要确保你被允许这样做


不幸的是,除了这一点,您所能做的并不多。

关于登录凭据,您可以使用具有许多外部登录选项的
django allauth
,包括获取数据的功能

我不确定他们是否有ebay,但是-大多数网站都有一个API,您可以使用它获取用户的凭据和数据。Ebay就是其中之一

更进一步——许多API都有一个开源实现,可以帮助您更快地实现所需

例如,在谷歌上快速搜索找到了
django ebay
包。我不使用它,所以我不知道它的质量和它有多容易,但你明白了

我在评论中看到,您想知道如何处理没有API的站点-在这种情况下,您将不得不使用报废-这意味着您以某种方式模拟用户(例如使用自动“服务器模拟”,如)阅读数据-,但这通常是非法的,并且/或者违反了很多网站的使用条款,所以首先要确保你被允许这样做


不幸的是,除了这一点,您所能做的并不多。

关于登录凭据,您可以使用具有许多外部登录选项的
django allauth
,包括获取数据的功能

我不确定他们是否有易趣,但是-大多数网站都有一个API,你可以使用它获取用户的凭据和数据。易趣就是其中之一

更进一步——许多API都有一个开源实现,可以帮助您更快地实现所需

例如,在谷歌上快速搜索发现了django易趣的
django
软件包。我不使用它,所以我不知道它的质量和它有多容易,但你明白了

我在评论中看到,您想知道如何处理没有API的站点-在这种情况下,您将不得不使用报废-这意味着您以某种方式模拟用户(例如使用自动“服务器模拟”,如)阅读数据-,但这通常是非法的,并且/或者违反了很多网站的使用条款,所以首先要确保你被允许这样做

不幸的是,除此之外,你能做的并不多。

  • 如果网站提供API,请使用它

  • 如果网站没有提供API,请不要联系网站作者,展示您的用例,并请他们为您编程API

然而,在你的情况下,听起来你正在做一些网站所有者不愿意合作的事情。然后有一些方法可以通过编程方式访问站点

  • (在服务器端运行完整的web浏览器)

大多数大牌网站都利用机器人流量,所以这肯定会让你自己被禁。

  • 如果网站提供API,请使用它

  • 如果网站没有提供API,请不要联系网站作者,请