我试图打开以下网站并检索初始cookie并将其用于第二个url-open但如果您运行以下代码则输出2个不同的cookie.如何在第二个url-open中使用初始cookie?
import cookielib, urllib2
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
home = opener.open('https://www.idcourts.us/repository/start.do')
print cj
search = opener.open('https://www.idcourts.us/repository/partySearch.do')
print cj
Run Code Online (Sandbox Code Playgroud)
每次输出显示2个不同的cookie,如您所见:
<cookielib.CookieJar[<Cookie JSESSIONID=0DEEE8331DE7D0DFDC22E860E065085F for www.idcourts.us/repository>]>
<cookielib.CookieJar[<Cookie JSESSIONID=E01C2BE8323632A32DA467F8A9B22A51 for www.idcourts.us/repository>]>
Run Code Online (Sandbox Code Playgroud) 我有一个存储人的多维数组.
Array (
id93294 => (array (
Name => "Tom Anderson",
Birthday => "03/17/1975"),
id29349 => (array (
Name => "Tom Anderson",
Birthday => "03/17/1975")
)
Run Code Online (Sandbox Code Playgroud)
有点像那样,除了有更多的人的信息,所以我想先按生日排序然后按另一个属性排序(如果他们的家乡匹配他们的当前位置)但是一旦我在阵列上进行第二次排序它失去了第一种我确实使用过生日......
如何排序多次而不会弄乱我之前的排序.
PS我正在使用uasort.