loukx1006 发表于 2021-7-1 09:57

一键生成字典

本帖最后由 loukx1006 于 2022-2-11 21:56 编辑

如题,就是生成字典import requests
from lxml import etree


def web():
    print('状态码:', response.status_code)# 打印状态码
    response.encoding = 'utf-8'# 解码

    # 输出所有地区
    sel = etree.HTML(response.text)
    con1 = sel.xpath('/html/body/div/dl/dd/a/@href')# text()
    con2 = sel.xpath('/html/body/div/dl/dd/a/text()')
    region = []
    for i, j in zip(con1, con2):
      init =
      region.append(init)

    for i in region:
      if choice == i:
            choice2 = region.index(i) # 获取元素下标
            print(choice2,i)

    web2(url)


def web2(url):
    number_paragraph = [130, 131, 132, 133, 134, 135, 136, 137, 138, 139,
                        150, 151, 152, 153, 155, 156, 157, 158, 159,
                        180, 181, 182, 183, 184, 185, 186, 187, 188, 189]
    global number
    number = []

    response = requests.get(url)
    print('状态码:', response.status_code)# 打印状态码
    response.encoding = 'utf-8'# 解码

    # 获取号码段
    sel = etree.HTML(response.text)
    for i in number_paragraph:
      con1 = sel.xpath('//*[@id="' + str(i) + '"]/dd/a/text()')
      for j in con1:
            number.append(j)
    input('回车继续 > ')

    generate_wordlist()


def generate_wordlist():
    wordlist = open('wordlist.txt', 'w')

    for i in number:
      for j in range(0, 10000):
            wordlist.write(str(i) + str("{:0>4d}".format(j)) + '\n')
    wordlist.close()
    print('生成字典完毕!')


if __name__ == '__main__':
    web()

as1329 发表于 2021-7-1 10:10

为了方便电话推销吗{:1_904:}

三滑稽甲苯 发表于 2021-7-1 15:29

hfxiang 发表于 2021-7-1 13:09
运行了一下,但生成的结果在哪输出却没能找到

wordlist = open('wordlist.txt', 'w')
生成了wordlist.txt

benq7378 发表于 2021-7-1 10:15

liu4882350 发表于 2021-7-1 10:16

exe在哪里

loukx1006 发表于 2021-7-1 10:28

本帖最后由 loukx1006 于 2021-7-1 10:33 编辑

as1329 发表于 2021-7-1 10:10
为了方便电话推销吗
爆破密码

netpeng 发表于 2021-7-1 10:56

学习了,感谢分享。

醉酒听风 发表于 2021-7-1 11:07

loukx1006 发表于 2021-7-1 10:28
爆破密码

楼主,求上传exe文件,不知道这个能否找出我腾讯视频会员绑定的手机号来

烟花非易冷 发表于 2021-7-1 11:07

这个主要的作用是啥呢

MZA1220 发表于 2021-7-1 11:26

学习了,感谢分享

hfxiang 发表于 2021-7-1 13:09

运行了一下,但生成的结果在哪输出却没能找到{:1_896:}
页: [1] 2
查看完整版本: 一键生成字典