我有一个urllib2开启器,并希望将它用于带有一些数据的POST请求.
我希望收到我正在发布的页面的内容,以及返回的页面的URL(我认为这只是一个30倍的代码;所以这些内容很棒!).
把它想象成代码:
anOpener = urllib2.build_opener(???,???)
anOpener.addheaders = [(???,???),(???,???),...,(???,???)]
# do some other stuff with the opener
data = urllib.urlencode(dictionaryWithPostValues)
pageContent = anOpener.THE_ANSWER_TO_THIS_QUESTION
pageURL = anOpener.THE_SECOND_PART_OF_THIS_QUESTION
Run Code Online (Sandbox Code Playgroud) 注意:我几乎不知道批处理文件'for'循环是如何工作的.
我目前的批处理文件:
"C:\Program Files (x86)\HMA! Pro VPN\bin\HMA! Pro VPN.exe" -connect
"C:\Program Files (x86)\HMA! Pro VPN\bin\HMA! Pro VPN.exe" -changeip
ping -w 2000 -n 1 1.1.1.1
:wait
for /f "usebackq tokens=1,2,3,*" %A in (`netsh interface show interface`) do @if "%D"=="Local Area Connection 2" set state=%B
if %state%==Connected goto :end
goto :wait
:end
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写一个利用HMA的强大的IP转换器!Pro VPN - 无论VPN客户端是否已打开,以及VPN当前是否打开都应该有效,并且应该暂停直到VPN连接完毕.
如果你谷歌for循环,你会看到它出现在stackoverflow答案 - 这个for循环在CMD提示中完全正常,并将%state%设置为Connected/Disconnected,但在批处理文件中,抛出以下错误:
D"=="Local was unexpected at this time.
Run Code Online (Sandbox Code Playgroud)
如果我没有在一个非常紧张的时间表中,我会更多地了解for循环 - 我之前已经了解了这些,但这个循环对我来说看起来很奇怪.
我目前有以下CSS(称为splash.css):
html {
background:url(splash.jpg) center no-repeat;
background-size:auto 100%;
}
Run Code Online (Sandbox Code Playgroud)
以下HTML:
<!DOCTYPE html>
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<TITLE>Test</TITLE>
<link href="splash.css" rel="stylesheet" type="text/css" media="screen" />
</HEAD>
<BODY>
</BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)
我试图让名为splash.jpg的背景图像始终与浏览器窗口具有相同的高度,并调整其大小(保持其宽高比)并允许一些宽度保持在浏览器窗口之外.此外,背景必须以浏览器窗口为中心.
目前我希望我的CSS完全按照它应该做的去做.我将背景设置为水平和垂直对齐到中心,然后我将它设置为它应该是的图像.我还将背景大小设置为自动100% - 根据Mozilla开发者网络,它调整图像的大小就像我想要调整大小一样.
如果background-size有一个自动组件和一个非自动组件:如果图像具有固有比例,则使用指定的维度渲染它,并从指定的维度和内在比例计算另一个维度.如果图像没有固有比例,请使用该维度的指定维度.对于其他维度,如果有图像,则使用图像的相应内在维度.如果没有这样的内在尺寸,请使用背景定位区域的相应尺寸.
我面临的问题是,当我在浏览器窗口中打开HTML时,这个巨大的1920x1080图像的高度似乎只有50px左右.宽度似乎与高度成正比.
起初,我觉得它可能是某种依赖于浏览器的错误 - 但在Chrome和Firefox中,页面看起来几乎完全相同!
注 - 欢迎使用任何其他SIMPLE解决方案.我不希望此行为依赖于Javascript - 但我不介意该解决方案仅适用于最新版本的FF/Chrome.