网安小白自学python脚本 day3

python目录扫描工具补充

命令行python参数传递

import sys

print(sys.argv[0]) # 文件的路径
print(sys.argv[1]) # 传递的第一个参数
print(sys.argv[2]) # 第二个参数

输出结果为
在这里插入图片描述

文件读写补充

open的参数
w为写,r为读,a为追加

# 迎风布阵
import sys

f1 = open('dir.txt', 'w') # 读
f1.write('zzcms')
f1.close()

f2 = open('dir.txt', 'r')
for line in f2.readlines():
    print(line.strip())
f2.close()

w为覆盖,输出结果为zzcms

import sys

f1 = open('dir.txt', 'a') # a为追加
f1.write('\r\nzzcms')
f1.close()

f2 = open('dir.txt', 'r')
for line in f2.readlines():
    print(line.strip())
f2.close()

输出结果为
在这里插入图片描述

自定义user-agent

ps:临时遇到问题
报错如下
在这里插入图片描述

这里参考了大佬的教程,https://blog.csdn.net/m0_52370964/article/details/128144813
已经解决。
先win+r 输入regedit

2.按照这个路径找:HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings,找到ProxyEnable,然后双击打开,把输入框的1改成0确定即可
在这里插入图片描述

继续

import requests

url = "http://www.baidu.com"
r = requests.get(url)
print(r.request.headers)

结果为
在这里插入图片描述
我们发现user-agent为 python******,非常的明显,一下就能看出来是脚本。所以我们需要伪装一下。参考网站https://www.cnblogs.com/zrmw/p/9332801.html,,,这里面是常用的user-agent

import requests

url = "http://www.baidu.com"
headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163'}  # 通过修改headers,给headers添加一个User-Agent
r = requests.get(url=url, headers=headers)  
print(r.request.headers)

发现已经改变

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值