我正在寻找一种方法,如果用户从浏览器调用html,或者如果调用是从应用程序、带有curl的终端或其他任何方式发出的,那么就用JSON向用户显示html。在
我知道很多api都会这样做,我相信Django的REST框架可以做到这一点。在
我已经能够通过将我的浏览器的useragent传递给curl来愚弄这些api,所以我知道这是使用useragents完成的,但是我如何实现这一点呢?覆盖所有可能的或者大部分的用户代理。在
必须有一个文件/数据库或regex,这样我就不用担心每隔几个月更新一次useragent列表,也不用担心我的最新浏览器上的用户可能无法访问我的网站。在
使用@reevkandari的pastebin,下面的Python代码在我的产品中运行得非常好
相关问题 更多 >
编程相关推荐