python 磁力链接搜索器

API作者的 原文 : http://blog.163.com/lixiangqiu_9202/blog/static/535750372014370156424/

我看到这个API之后第一个想法就是用python写个小玩意儿

 1 import requests
 2 import json
 3 import os
 4 import codecs
 5 import sys
 6
 7 sys.setrecursionlimit(1000000)
 8
 9 os.chdir("yourmagnets")
10
11
12 url=r‘https://brisk.eu.org/api/magnet.php?‘
13
14 q=input("input what you want  :  ")
15
16 n=0
17
18 while(n<=4):
19     str1=str(n)
20     url2=url+"q="+q+"&n="+str1;
21
22     res=requests.get(url2)
23     cont=res.content.decode(‘utf-8‘)
24     tar=json.loads(cont)
25
26     f=codecs.open("magnet"+str1+".txt",‘wb‘,‘utf-8‘)
27
28     for i in range(10):
29         f.writelines(tar[i]["title"]+‘\r\n‘)
30         f.writelines(tar[i]["magnet"]+‘\r\n‘)
31
32     n=n+1
33
34
35
36
37
38     

第7行是因为py2exe 出了问题  查了一下说是递归太深  加个这个语句   结果也没用  后来懒得删了

第9行    懂了 mkdir()  chdir()      还有shutil模块里可以将整个文件夹以及里面的文件全部删除的rmtree()

第26行  codecs模块用来处理文件

第30行    妈的要想换行 必须  +‘\r\n‘     我草 ‘\n‘ 还不行    特么搞了我半天

最后是 用 pyinstaller  转成 exe文件的

打开cmd   cd到文件所在的文件夹

输入  pyinstaller   xxxx.py    回车     就好了

比py2exe 强100倍  !!! 艹

时间: 2024-12-16 12:58:20

python 磁力链接搜索器的相关文章

迅雷是如何通过磁力链接获取资源的?

众所周知,当我们想要下载一个盗版电影或者是某些不可描述的东西的时候,首先会去寻找这个资源的磁力链接,然后通过迅雷或者百度网盘等方式下载资源.那么,磁力链接到底是什么呢?又是如何通过一个磁力链接来获取资源的呢? 在了解磁力链接之前,我们先了解一下BitTorrent. BitTorrent 以下是维基百科对于BitTorrent的解释 BitTorrent协议(简称BT,俗称比特洪流.BT下载)是用在对等网络中文件分享的网络协议程序.和点对点(point-to-point)的协议程序不同,它是用户

Python实验:百度搜索关键字自动打开相关URL

#! python # coding: utf-8 # python实现百度搜索关键字,并依次用浏览器打开前五个搜索结果 ## ##Beautiful Soup 是一个模块,用于从HTML 页面中提取信息(用于这个目的时,它比正则表达式好很多).BeautifulSoup 模块的名称是bs4(表示Beautiful Soup,第4 版).要安装它,需要在命令行中运行pip install beautifulsoup4 import bs4, sys, webbrowser, requests #

[教程]怎么用百度云观看和下载&quot;磁力链接&quot;无需下载直接观看.

1, 打开网址 http://okbt.net/  输入你想要看的电影名字, 点搜索,鼠标右键点击拷贝磁力链接.或者 电脑装了迅雷的话.可以直接点击.用迅雷下载. 磁力链接都是这种格式的.例: magnet:?xt=urn:btih:d78c08219f35fc41032f2c489e398b3271627ae9&dn= 2,打开网址 http://pan.baidu.com/  , 用百度帐号登录,没有的话就注册一个.很简单的. 在百度云的里面点击 "离线下载" 3. 在离线

awt简易的文件搜索器

代维的同事排查问题,可能会遇到从成百上千个压缩日志文件(gz格式)中搜索XXX字符串等, 在linux环境,应该可以用管道命令find ./ -name '*.gz' |xargx grep 'xxx'搞定,不过本人更喜欢在window环境下,自己想办法搞定. 于是就自己动手写了这个简易的搜索器(其实对awt和swing都不太熟悉,慢慢研究来的). 先上个截图,大致的样子就是这样: 搜索某个字符的操作是这样的: 闲话不说了,说说关键代码: 1.需要一个frame,作为顶级窗口显示,所有的东西,都

python学习笔记--装饰器

1.首先是一个很无聊的函数,实现了两个数的加法运算: def f(x,y): print x+y f(2,3) 输出结果也ok 5 2.可是这时候我们感觉输出结果太单一了点,想让代码的输出多一点看起来不这么单调: def showInfo(fun): def wrap(x,y): print "The function before" func(x,y) print "The function after" return wrap def f(x,y): print

Python的wraps修饰器详解

本文和大家分享的主要是python 中wraps 修饰器相关内容,一起来看看吧,希望对大家 学习python有所帮助. 在了解  wraps  修饰器之前,我们首先要了解  partial  和  update_wrapper  这两个函数,因为在 wraps  的代码中,用到了这两个函数. partial 首先说  partial  函数,在  官方文档  的描述中,这个函数的声明如下:  functools.partial(func, *args, **keywords)  .它的作用就是返

1.16 Python基础知识 - 装饰器

Python中的装饰器就是函数,作用就是包装其他函数,为他们起到修饰作用.在不修改源代码的情况下,为这些函数额外添加一些功能,像日志记录,性能测试等.一个函数可以使用多个装饰器,产生的结果与装饰器的位置顺序有关. 装饰器基本形式: @装饰器1 def 函数1: 函数体 相当于:==> 函数1 = 装饰器1(函数1) 装饰器特点: 1.不修改源代码的调用方式 2.不修改源代码内容 3.装饰器有高阶函数与递归函数相融合的特点 多个装饰器修饰,示例: @foo @spam def bar():pass

谈一谈Python的上下文管理器

经常在Python代码中看到with语句,仔细分析下,会发现这个with语句功能好强,可以自动关闭资源.这个在Python中叫上下文管理器Context Manager.那我们要怎么用它,什么时候用它呢.这里我们就来聊一聊. 上下文管理器的作用 很多情况,当我们使用完一个资源后,我们需要手动的关闭掉它,比如操作文件,建立数据库连接等.但是,在使用资源的过程中,如果遇到异常,很可能错误被直接抛出,导致来不及关闭资源.所以在大部分程序语言里,我们使用"try-finally"语句来确保资源

磁力链接解析 磁力播放

磁力链接解析 磁力播放 在线磁力链接解析 磁力播放 全网VIP会员 爱奇艺会员 优酷会员等在线观看 QQ群 519657444