This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
find . -name '.DS_Store' -type f -exec rm -v {} \; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import requests | |
from bs4 import BeautifulSoup | |
def find_page(key_word, page=1): | |
ret = requests.get(url='https://www.baidu.com/s', params={'wd': key_word, 'pn': page}, headers={'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.80 Safari/537.36'}) | |
soup = BeautifulSoup(ret.content.decode('utf-8'), 'lxml') | |
return {ele.a.get_text().strip(): ele.a['href'] for ele in soup.select('#content_left>div')} | |
print(find_page('GitHub')) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import requests | |
def query(url:str): | |
result = requests.get(f'https://api.mcsrvstat.us/2/{url}').json() | |
import json | |
if result['debug']['ping'] == False: | |
return None | |
else: | |
return { | |
'online_players': [player for player in result['players']['uuid'].keys()], |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# 使用说明 | |
# 请先安装`BeautifulSoup`和`requests`,并运行py脚本,将得到的输出保存至hosts文件。 | |
import requests | |
from bs4 import BeautifulSoup | |
github_domain_list = [ | |
'github.com', | |
'github.io', | |
'githubstatus.com', |
NewerOlder