python修改ip(python修改ie瀏覽器設置)

本文目錄一覽:

(python socket偽造client的ip地址) 有一python寫的socket服務端只接受來自ip為169.

改不了。IP地址是來自路由器的。通常是欺騙路由器,或者是攻陷路由器才可以改IP地址。理論上講,修改低層IP包可以改。實際上行不通。

求知:python+selenium使用自己服務器多個IP的切換

可以考慮修改路由表的方法,Windows和Linux的route命令略有不同。

Win7系統

route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2

Linux系統

ip route change to 192.168.0.0/24 dev eth0 src 192.168.0.22

python可以通過什麼命令更改ip地址

#!/usr/bin/env python

#-*- encoding:gb2312 -*-

Filename: IP.py

import sitecustomize

import _winreg

import ConfigParser

from ctypes import *

print ‘正在進行網絡適配器檢測,請稍候…’

print

netCfgInstanceID = None

hkey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, \

r’System\CurrentControlSet\Control\Class{4d36e972-e325-11ce-bfc1-08002be10318}’)

keyInfo = _winreg.QueryInfoKey(hkey)

尋找網卡對應的適配器名稱 netCfgInstanceID

for index in range(keyInfo[0]):

hSubKeyName = _winreg.EnumKey(hkey, index)

hSubKey = _winreg.OpenKey(hkey, hSubKeyName)

try:

hNdiInfKey = _winreg.OpenKey(hSubKey, r’Ndi\Interfaces’)

lowerRange = _winreg.QueryValueEx(hNdiInfKey, ‘LowerRange’)

檢查是否是以太網

if lowerRange[0] == ‘ethernet’:

driverDesc = _winreg.QueryValueEx(hSubKey, ‘DriverDesc’)[0]

print ‘檢測到網絡適配器名:’, driverDesc

netCfgInstanceID = _winreg.QueryValueEx(hSubKey, ‘NetCfgInstanceID’)[0]

print ‘檢測到網絡適配器ID:’, netCfgInstanceID

if netCfgInstanceID == None:

print ‘沒有找到網絡適配器,程序退出’

exit()

break

_winreg.CloseKey(hNdiInfKey)

except WindowsError:

print r’Message: No Ndi\Interfaces Key’

循環結束,目前只提供修改一個網卡IP的功能

_winreg.CloseKey(hSubKey)

_winreg.CloseKey(hkey)

通過修改註冊表設置IP

strKeyName = ‘System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\’ + netCfgInstanceID

print ‘網絡適配器的註冊表地址是:\n’, strKeyName

hkey = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, \

strKeyName, \

0, \

_winreg.KEY_WRITE)

config = ConfigParser.ConfigParser()

print

print ‘正在打開IP.ini配置文件…’

config.readfp(open(‘IP.ini’))

IPAddress = config.get(“school”,”IPAddress”)

SubnetMask = config.get(“school”,”SubnetMask”)

GateWay = config.get(“school”,”GateWay”)

DNSServer1 = config.get(“school”,”DNSServer1″)

DNSServer2 = config.get(“school”,”DNSServer2″)

DNSServer = [DNSServer1,DNSServer2]

print ‘配置文件內設定的信息如下,請核對:’

print

print ‘IP地址:’, IPAddress

print ‘子關掩碼:’, SubnetMask

print ‘默認網關:’, GateWay

print ‘主DNS服務器:’, DNSServer1

print ‘次DNS服務器:’, DNSServer2

print

res = raw_input(‘現在,請您決定:輸入1,則將配置文件寫入系統;輸入2,則將現有的系統設定還原為全部自動獲取;否則程序退出:’)

if str(res) == ‘1’:

try:

_winreg.SetValueEx(hkey, ‘EnableDHCP’, None, _winreg.REG_DWORD, 0x00000000)

_winreg.SetValueEx(hkey, ‘IPAddress’, None, _winreg.REG_MULTI_SZ, [IPAddress])

_winreg.SetValueEx(hkey, ‘SubnetMask’, None, _winreg.REG_MULTI_SZ, [SubnetMask])

_winreg.SetValueEx(hkey, ‘DefaultGateway’, None, _winreg.REG_MULTI_SZ, [GateWay])

_winreg.SetValueEx(hkey, ‘NameServer’, None, _winreg.REG_SZ, ‘,’.join(DNSServer))

except WindowsError:

print ‘Set IP Error’

exit()

_winreg.CloseKey(hkey)

print ‘切換成功!重置網絡後即可生效’

elif str(res) == ‘2’:

try:

_winreg.SetValueEx(hkey, ‘EnableDHCP’, None, _winreg.REG_DWORD, 0x00000001)

_winreg.SetValueEx(hkey, ‘T1’, None, _winreg.REG_DWORD, 0x00000000)

_winreg.SetValueEx(hkey, ‘T2’, None, _winreg.REG_DWORD, 0x00000000)

_winreg.SetValueEx(hkey, ‘NameServer’, None, _winreg.REG_SZ, None)

_winreg.SetValueEx(hkey, ‘DhcpConnForceBroadcastFlag’, None, _winreg.REG_DWORD, 0x00000000)

_winreg.SetValueEx(hkey, ‘Lease’, None, _winreg.REG_DWORD, 0x00000000)

_winreg.SetValueEx(hkey, ‘LeaseObtainedTime’, None, _winreg.REG_DWORD, 0x00000000)

_winreg.SetValueEx(hkey, ‘LeaseTerminatesTime’, None, _winreg.REG_DWORD, 0x00000000)

except WindowsError:

print ‘Set IP Error’

exit()

_winreg.CloseKey(hkey)

print ‘切換成功!重置網絡後即可生效’

else:

print ‘用戶手動取消,程序退出’

exit(”)

抖音怎麼修改ip地址?

抖音當中的 IP 屬地是不支持修改的,根據手機號運營商提供的信息進行定位顯示。如果確實需要修改可以用以下方法試試,希望能幫到你:1.代理 IP 修改 IP 地址在爬蟲 Python 、遊戲多開、營銷推廣、 S EO 、試玩等行業都會利用 IP 代理進行 IP 地址的修改,利用代理 IP 技術更換手機電腦1P、切換模擬器、軟路由、虛擬機等 IP 地址,是好用的 IP 地址修改工具。2.開啟/關閉飛行模式換 P 手機、平板等便攜式移動設備,通常是打開數據流量進行上網訪問的,而這些設備中都有飛行模式,我們只需要打開改設備飛行模式,然後在關閉它,再次打開數據流量進行上網時,你會發現這時的 IP 地址發生了改變,達到換 IP 的目的。3.路由設備重啟改 IP 家用上網一般都是通過路由器或光貓設備進行網絡連接的,只需要重啟這些設備,讓其重新進行上網 IP 地址撥號,但網絡運營商再次分配網絡 IP 時,這些路由或光貓設備的網絡 IP 地址就會改變成新的 P 地址

python接口怎麼設置IP地址

使方法一、用IP138數據庫查詢域名或IP地址對應的地理位置。

?

1234567891011121314151617181920212223242526

#-*- coding:gbk -*-import urllib2import re try: while True: ipaddr = raw_input(“Enter IP Or Domain Name:”) if ipaddr == “” or ipaddr == ‘exit’: break else: url = “;action=2” % ipaddr u = urllib2.urlopen(url) s = u.read() #Get IP Address ip = re.findall(r’\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}’,s) print “\n****** Below Result From IP138 Database *****” print “IP Address:”,ip[0] #Get IP Address Location result = re.findall(r'(li.*?/li)’,s) for i in result: print i[4:-5] print “*”*45 print “\n” except: print “Not Data Find”

方法二、本來想調用阿里的ip接口查詢ip歸屬地。結果發現阿里的接口非常不給力,主要是不準確,不過是免費的且有地區和ISP的信息。以下是實現代碼

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/200911.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-06 11:28
下一篇 2024-12-06 11:28

相關推薦

  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • Python計算陽曆日期對應周幾

    本文介紹如何通過Python計算任意陽曆日期對應周幾。 一、獲取日期 獲取日期可以通過Python內置的模塊datetime實現,示例代碼如下: from datetime imp…

    編程 2025-04-29
  • Python列表中負數的個數

    Python列表是一個有序的集合,可以存儲多個不同類型的元素。而負數是指小於0的整數。在Python列表中,我們想要找到負數的個數,可以通過以下幾個方面進行實現。 一、使用循環遍歷…

    編程 2025-04-29
  • 如何查看Anaconda中Python路徑

    對Anaconda中Python路徑即conda環境的查看進行詳細的闡述。 一、使用命令行查看 1、在Windows系統中,可以使用命令提示符(cmd)或者Anaconda Pro…

    編程 2025-04-29
  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智能、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 2025-04-29
  • 蝴蝶優化算法Python版

    蝴蝶優化算法是一種基於仿生學的優化算法,模仿自然界中的蝴蝶進行搜索。它可以應用於多個領域的優化問題,包括數學優化、工程問題、機器學習等。本文將從多個方面對蝴蝶優化算法Python版…

    編程 2025-04-29
  • Python清華鏡像下載

    Python清華鏡像是一個高質量的Python開發資源鏡像站,提供了Python及其相關的開發工具、框架和文檔的下載服務。本文將從以下幾個方面對Python清華鏡像下載進行詳細的闡…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29

發表回復

登錄後才能評論