菜单

pixiv.net hosts在线实时生成器

2019年7月14日 - Web 相关
pixiv.net hosts在线实时生成器

鉴于pixiv经常更新ip,导致hosts过一段时间后就没用了,所以花了20分钟搞了个在线的pixiv.net hosts实时生成器,地址:http://null4a79.pythonanywhere.com/。打开后可能需要等一会,因为每次打开都会先去解析一遍这些域名,不要重复刷新。

代码如下,很简单,随手写的,能用就行

from flask import Flask
from flask import render_template_string
import socket

template = """
<!doctype html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title>Pixiv hosts generator</title>
    <style>
        body {
            margin: 0;
            color: #fff;
            background: #1b1b1b;
        }
        div {
            width: 100%;
            background: #424242;
        }
        h1 {
            max-width: 1200px;
            margin: 0 0 0 320px;
            padding: 120px 0;
            font-weight: 100;
            font-size: 64px;
        }
        pre {
            margin: 48px 0 0 320px;
        }
        a {
            display: inline-block;
            margin: 36px 0 0 320px;
            color: #ddd;
        }
    </style>
  </head>
  <body>
    <div><h1>pixiv.net hosts Generator</h1></div>
    <pre>{{ hosts }}</pre>
    <a href="https://www.howtogeek.com/howto/27350/beginner-geek-how-to-edit-your-hosts-file/" target="_blank"><code>How to edit your hosts file ></code></a>
  </body>
</html>
"""

domains = [
    'pixiv.net',
    'accounts.pixiv.net',
    'www.pixiv.net',
    'www.pixivision.net',
    'source.pixiv.net',
    'imgaz.pixiv.net',
    'imp.pixiv.net',
    'i.pximg.net',
    's.pximg.net',
    'booth.pximg.net',
    'pixiv.pximg.net',
    'img-sketch.pximg.net',
    'public-img-comic.pximg.net'
]

app = Flask(__name__)


@app.route('/')
def hello_world():
    output = ''
    for domain in domains:
        output += '%s\t%s\n' % (socket.gethostbyname(domain), domain)
    return render_template_string(template, hosts=output)


if __name__ == '__main__':
    app.run()
1+

pixiv.net hosts在线实时生成器》有2个想法

emperinter

请问你的那GitHub个MarkNote项目还在维护吗?同时能添加一下License和引用版权声明吗?谢谢!

0
回复
    WuSiYu

    短时间内可能不会再维护了,LICENSES已添加,GPLv3

    1+
    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注