小编Gon*_*dez的帖子

C#从字符串创建cookie并发送它

我想向 HTTP 服务器发出 POST 请求,但我需要在请求中“包含”一个 cookie,我有 cookie,但我不知道如何弄乱 cookie 容器

HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
request.Method = "POST";
request.Accept = "text/javascript, text/html, application/xml, text/xml, */*";
request.ContentType = "application/x-www-form-urlencoded; charset=UTF-8";
request.Host = "url.com";
request.UserAgent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1132.47 Safari/536.11";
request.Referer = "http://url.com";
request.Headers.Add("X-Requested-With", "XMLHttpRequest");
request.Headers.Add("X-Prototype-Version", "1.7");
request.Headers.Add("Accept-Encoding: gzip, deflate");
Run Code Online (Sandbox Code Playgroud)

这是一个示例 cookie:

Cookie 最近访问的AppHubs=233450%2C231430%2C48110%2C45760;语言=西班牙语;strInventoryLastContext=440_2; __utma=268881843.118202637.1372069740.1373472452.1373473085.10;__utmb=268881843.21.10.1373473085;__utmz=268881843.1373473085.10.4.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); rgTopicView_General_4312225=%7B%22828934913396342649%22%3A%221373450285%22%2C%22846939615003500718%22%3A35577%D timezoneOffset=7200,0; sessionid=NDExNjE1NDE5;登录=765611979917322708A9C768;steamRememberLogin=76561197991732272; __utma=268881843.118202637.1372069740.1373472452.1373473085.10;__utmb=268881843.22.10.1373473085;__utmc=268881843;__utmz=268881843.1373473085.10.4.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided)

但我不知道如何将该 cookie 转换为 Cookie 容器,然后将其添加到请求中。request.CookieContainer = cookie;

c# cookies post header http

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

Nginx 文件夹中的多个项目

我正在尝试配置 nginx 来处理文件夹内的不同项目。

我有一个文件夹“www”,它有很多子文件夹,每个子文件夹都是一个独立的项目,其中 .html 和其他文件具有到项目中文件的相对路径。

例如,如果您访问 www.example.com/project1,我希望提供位于 www/project1/index.html 中的 index.html 文件。project2 应该提供 www/project2/index.html 等。问题是每个 html 文件都有到项目的图像和子文件夹的相关路由,问题是我不知道如何在 Nginx 中处理它。

此外,当访问 www.example.com/ 时,应提供不同的文件夹,例如 www/main/index.html (也具有相对路由)。

我怎样才能在 Nginx 中正确实现这一点?我一直在阅读文档,并且可以正确提供 .html,但图像和相对路径都是 404。

谢谢

nginx

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

在装饰器中使用部分时自我丢失

我正在尝试从使用另一个类的装饰器的类编写方法。问题是我需要存储在包含装饰器(ClassWithDecorator.decorator_param)的类中的信息。为了实现这一点,我使用部分注入 self 作为第一个参数,但是当我这样做时,使用装饰器的类中的 self 不知何故“丢失了”,最终我得到了一个错误。请注意,如果我partial()从中删除my_decorator()并且“self”将正确存储在*args.

查看代码示例:

from functools import partial


class ClassWithDecorator:
    def __init__(self):
        self.decorator_param = "PARAM"

    def my_decorator(self, decorated_func):
        def my_callable(ClassWithDecorator_instance, *args, **kwargs):
            # Do something with decorator_param
            print(ClassWithDecorator_instance.decorator_param)
            return decorated_func(*args, **kwargs)

        return partial(my_callable, self)


decorator_instance = ClassWithDecorator()


class WillCallDecorator:
    def __init__(self):
        self.other_param = "WillCallDecorator variable"

    @decorator_instance.my_decorator
    def decorated_method(self):
        pass


WillCallDecorator().decorated_method()
Run Code Online (Sandbox Code Playgroud)

我得到

PARAM
Traceback (most recent call last):
  File "****/decorator.py", line 32, in <module>
    WillCallDecorator().decorated_method()
  File "****/decorator.py", line 12, in my_callable
    return decorated_func(*args, …
Run Code Online (Sandbox Code Playgroud)

python python-3.x python-decorators

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

公司代理背后的 pip - 解决方法?

我的工作使用带有.pac配置文件的代理连接到 Internet。这让我很头疼让 git 之类的东西工作(设法让它工作),现在我正在尝试配置 Python,我安装了它(Windows),现在我正在尝试获取一些库,例如requestlxml,但是 pip无法连接到互联网

'连接中止。', gaierror(11004, 'getaddrinfo failed'))'/simple/lxml/

我知道是代理问题,我不认为我可以使它工作,所以我的问题是:

有没有办法从网页下载库然后手动安装它们?

我在https://pypi.python.org找到了其中的一些,但我希望能够在家下载一个库,获取文件然后在工作中安装它

python proxy pip

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

Spacy:生成通用句子,然后在其上训练模型。这是个好主意吗?

我正在从头开始训练模型,以便根据文本预测食物。我已经标记了大约500个句子来训练我的模型,准确性非常好。但是,我有点担心看不见的真实世界的数据,所以我想出了一个有趣的想法。所以我想知道一些有经验的人对这个有趣的想法的想法。

因此,想法是将500个句子转换为大约10000个句子。为此,我首先用标记替换了实际实体,然后填充了可能的实体。示例如下:

原始训练句子:

  1. “特易购去年售出了五万个比萨饼。” ---食物=比萨饼
  2. “他一个人时喜欢吃布丁。” ---食物=布丁通用句:
  3. “乐购去年卖了五万。”
  4. “他一个人时喜欢吃东西。”

食物清单:

  1. 比萨
  2. 布丁

新生成的训练语句:

  1. “特易购去年售出了五万个比萨饼。” ---食物=比萨饼
  2. “乐购去年卖了五万布丁。” ---食品=布丁
  3. “他一个人时喜欢吃披萨。” -食物=披萨
  4. “他一个人时喜欢吃布丁。” -食物=布丁

因此生成这样的训练语句是否很好?我认为的好处:

  1. 更多句子。
  2. 单个实体将有更多示例,而不是一两个。
  3. 可能是高精度。

问题可能是:

  • 训练数据充满相似的句型。

谢谢,请让我知道这种方法的想法。

entity nlp named-entity-extraction spacy

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