问题列表 - 第43526页

获取错误"使用HttpWebRequest.GetResponse()进行屏幕抓取时,远程服务器返回错误:(403)禁止"

我们有一个工具可以检查给定的URL是否是实时URL.如果给定的网址是实时的,我们软件的另一部分可以屏蔽其中的内容.

这是我检查网址是否有效的代码

    public static bool IsLiveUrl(string url)
    {
        HttpWebRequest webRequest = WebRequest.Create(url) as HttpWebRequest;
        webRequest.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6) Gecko/20060728 Firefox/1.5";
        webRequest.CookieContainer = new CookieContainer();
        WebResponse webResponse;
        try
        {
            webResponse = webRequest.GetResponse();
        }
        catch (WebException e)
        {
            return false;
        }
        catch (Exception ex)
        {

            return false;
        }
        return true;
    }
Run Code Online (Sandbox Code Playgroud)

这段代码完美无缺,但是对于在apache上托管的特定站点,我收到了一个带有以下消息的Web异常."远程服务器返回错误:(403)Forbidden"在进一步检查时,我在WebException对象中找到了以下详细信息

Status ="ProtocolError"StatusDescription ="不良行为"

这是请求标题"User-Agent:Mozilla/5.0(Windows; U; Windows NT 5.1; en-US; rv:1.8.0.6)Gecko/20060728 Firefox/1.5主机:scenicspares.co.uk连接:Keep-Alive "

这是响应标题"Keep-Alive:timeout = 4,max = 512 Connection:Keep-Alive Transfer-Encoding:chunked Content-Type:text/html Date:Thu,13 Jan 2011 10:29:36 …

c# screen-scraping httpwebrequest httpwebresponse http-status-code-403

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

GCC相当于PDB

我有一个程序,我打算分发给最终用户,并希望收到他们的崩溃报告.如果我使用MSVC,我会生成minidump并将那些发送给我,然后用相应的PDB检查它们以获得有用的堆栈跟踪,至少.

与GCC相同的是什么?我可以生成堆栈跟踪,但如果我希望它有用,则需要将调试符号编译到可执行文件中(使用-g).显然,这对于发布分发来说是不可接受的,因为可执行文件的大小可能相当大.

我google了一下,发现objcopy的引用能够将调试符号分离到一个单独的文件,但该页暗示我仍然需要在发布可执行文件旁边提供调试符号,这显然是不可接受的.

debugging gcc visual-c++

10
推荐指数
2
解决办法
4512
查看次数

无论如何用nuget安装mvccontrib.testhelper

我使用nuget和通常的install-package mvccontrib安装了mvccontrib,但我注意到那里没有testhelper.是否有其他方式或标志,我必须用它来安装它.

尝试安装包mvccontrib.testhelper不起作用......

很高兴收到任何想法

mvccontrib mvccontrib-testhelper nuget

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

在多种情况下推送多个远程位置

(我是mercurial和版本控制的新手.)

我正在使用bitbucket(mercurial)的开源框架克隆.每当该框架更新时,我运行hg pullhg update来获取最近的副本.现在我为了我自己的目的对该框架进行了一些修改,我将其存储在bitbucket上的另一个存储库中.现在如果更新原始框架,如何将更改合并到我自己的存储库中,保持我自己的更改完好无损.

version-control mercurial dvcs

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

Magento:按产品ID获得分组产品的最低价格?

我有一段代码可以返回包含价格的产品数据.但是对于分组产品,它不会给出价格.

有没有办法获取分组产品的ID并获得该组的最低价格?

这是我的代码:

<?php
    $id_array = strip_tags($this->getLayout()->createBlock('cms/block')->setBlockId('homepage-newest-product')->toHtml());
    $product_id = explode(',',$id_array);


    foreach ($product_id as $id):
        $productDetails = Mage::getModel('catalog/product')->load($id)->getData();
        //var_dump($productDetails);
    ?>
    <li class="a-center span-3">
        <a href="<?php echo $this->getBaseUrl() . $productDetails['url_path']; ?>"><img src="<?php echo $media_url . 'catalog/product' . $productDetails['thumbnail']; ?>" width="80" height="80"/></a>
        <a href="<?php echo $this->getBaseUrl() . $productDetails['url_path']; ?>" class="clearfix"><?php echo $productDetails['name']; ?></a>
        <?php if($productDetails['price']): ?>
        <span>
        <?php echo $_coreHelper->currency($productDetails['price'],true,false) ?>
        </span>
        <?php endif; ?>
    </li>
    <?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)

我希望我有一个功能,它采用分组ID并查找组的最低价格,然后返回价格.

php magento

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

如何查看SQL Server 2008是否是R2版本?

问题说明了一切.
有没有办法可以看到安装了哪个版本的SQL 2008?
它可以是SQL 2008企业版或SQ​​L 2008 R2企业版.

sql version sql-server-2008

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

XML声明节点是强制性的吗?

我与我的一位同事讨论了XML声明节点(我在谈论这个=> <?xml version="1.0" encoding="UTF-8"?>).

我相信,对于某些被称为"有效XML"的东西,它需要一个XML声明节点.

我的同事声明XML声明节点是optionnal,因为默认编码是UTF-8,版本总是如此1.0.这是有道理的,但标准说的是什么?

简而言之,给出以下文件:

<books>
  <book id="1"><title>Title</title></book>
</book>
Run Code Online (Sandbox Code Playgroud)

我们可以这样说:

  1. 它是有效的XML?
  2. 它是一个有效的XML节点?
  3. 它是一个有效的XML文档?

非常感谢你.

xml naming

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

文本在WPF窗口和ElementHost内部呈现不同

我使用WPF互操作性来在WinForms表单中托管WPF用户控件.一切正常,除了丑陋的文字渲染:

    <Label Content="Normal text" Name="labelNormal"/>
    <Label Content="Bold text" Name="labelBold" FontWeight="Bold" />
Run Code Online (Sandbox Code Playgroud)

- 这是WPF窗口上的简单标签:
WPF窗口http://img525.imageshack.us/img525/7049/wpfwindow.png

- 以及在WinForms中托管WPF用户控件时显示的相同标签:
WPF Interop http://i51.tinypic.com/14j4xnc.jpg

Interop变体是完全不同的:intercharacter间隔为零,文本看起来更纯粹的WPF变体.当普通文本可以接受时,粗体文本很难看.

有什么想法如何修复它?

先感谢您!

wpf elementhost

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

如何使用Nokogiri获取没有嵌套元素的内容

src = '<paragraph>And bla foo <note>not important</note> bar baz</paragraph>'
doc = Nokogiri::XML(src)
puts doc.xpath('paragraph').first.content
Run Code Online (Sandbox Code Playgroud)

上面的代码返回:

"And bla foo not important bar baz"
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种方法来获取没有嵌套元素的内容.上面的例子只是一个示例XML,但在这个例子中我希望这样做:

"And bla foo bar baz"
Run Code Online (Sandbox Code Playgroud)

ruby nested nokogiri

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

带有变量bash的下行循环

$ cat fromhere.sh
#!/bin/bash

FROMHERE=10

for i in $(seq $FROMHERE 1)
do
echo $i
done
$ sh fromhere.sh
$ 
Run Code Online (Sandbox Code Playgroud)

为什么不起作用?
我找不到任何搜索谷歌的下行循环的例子......,甚至不是变量.为什么?

bash

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