如果你遇到了`ModuleNotFoundError: No module named 'urllib2'`的错误,可能是因为你使用的是Python 3.x版本。在Python 3.x中,urllib2库已经被合并到了urllib库中,所以你需要使用`urllib.request`模块来发送HTTP请求。
以下是在Python 3.x中使用urllib库发送HTTP请求并携带cookie的代码:
```python
import urllib.request
url = 'http://www.baidu.com'
cookie = 'cookie_name=cookie_value'
req = urllib.request.Request(url)
req.add_header('Cookie', cookie)
response = urllib.request.urlopen(req)
print(response.read().decode())
```
在这个脚本中,我们使用了urllib库来发送HTTP请求。我们指定了要请求的URL和要携带的cookie。然后,我们创建一个Request对象,并添加了一个名为“Cookie”的头部,将cookie值传递给它。最后,我们使用urlopen函数发送请求并打印响应的文本内容。