小编Sha*_*riq的帖子

Python - 使用urllib2开启者进行发布

我有一个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)

python urllib2

9
推荐指数
2
解决办法
1万
查看次数

for循环在CMD提示符下工作但不在批处理文件中 - for循环被复制粘贴

注意:我几乎不知道批处理文件'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循环 - 我之前已经了解了这些,但这个循环对我来说看起来很奇怪.

vpn for-loop batch-file

7
推荐指数
1
解决办法
5893
查看次数

CSS3 - (background-size:auto 100%;) - 意外行为

我目前有以下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.

css css3

1
推荐指数
1
解决办法
5497
查看次数

标签 统计

batch-file ×1

css ×1

css3 ×1

for-loop ×1

python ×1

urllib2 ×1

vpn ×1