Function at 0x4a91a0
Capabilities:
Check for time delay via gettickcount

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x60
mov dword [ebp - 0x60], ecx
lea ecx, [ebp - 0x1c]
call fcn.0040ee90
cmp dword [ebp + 8], 2
jne 0x4a91d5
call dword [sym.imp.KERNEL32.dll_GetTickCount]
push eax
mov eax, dword [ebp + 0xc]
push eax
push str.http:__www.weather.com.cn_data_ks__s.html___d
lea ecx, [ebp - 0x1c]
push ecx
call fcn.004beff0
add esp, 0x10
jmp 0x4a91f1
call dword [sym.imp.KERNEL32.dll_GetTickCount]
push eax
mov edx, dword [ebp + 0xc]
push edx
push str.http:__www.weather.com.cn_data_sk__s.html___d
lea eax, [ebp - 0x1c]
push eax
call fcn.004beff0
add esp, 0x10
push ecx
mov ecx, esp
lea edx, [ebp - 0x1c]
push edx
call fcn.0041c880
lea eax, [ebp - 0xc]
push eax
mov ecx, dword [ebp - 0x60]
call fcn.004a9d10
lea ecx, [ebp - 0xc]
call fcn.0041cc40
movzx ecx, al
test ecx, ecx
je 0x4a9241
push ecx
mov ecx, esp
lea edx, [ebp - 0x1c]
push edx
call fcn.0041c880
lea eax, [ebp - 0x2c]
push eax
mov ecx, dword [ebp - 0x60]
call fcn.004a9ad0
push eax
lea ecx, [ebp - 0xc]
call fcn.0041c8e0
lea ecx, [ebp - 0x2c]
call fcn.0040f740
push str._city_:_.___cityid_:_.___temp_:_.___WD_:_.___WS_:_.___SD_:_.___WSE_:_.___time_:_.___isRadar_:_._
lea ecx, [ebp - 4]
call fcn.0041c8a0
push 2
push ecx
mov ecx, esp
lea edx, [ebp - 0xc]
push edx
call fcn.0041c880
push ecx
mov ecx, esp
lea eax, [ebp - 4]
push eax
call fcn.0041c880
lea ecx, [ebp - 8]
push ecx
call fcn.0042d0e0
add esp, 0x10
push 3
push ecx
mov ecx, esp
lea edx, [ebp - 0xc]
push edx
call fcn.0041c880
push ecx
mov ecx, esp
lea eax, [ebp - 4]
push eax
call fcn.0041c880
lea ecx, [ebp - 0x14]
push ecx
call fcn.0042d0e0
add esp, 0x10
push 4
push ecx
mov ecx, esp
lea edx, [ebp - 0xc]
push edx
call fcn.0041c880
push ecx
mov ecx, esp
lea eax, [ebp - 4]
push eax
call fcn.0041c880
lea ecx, [ebp - 0x20]
push ecx
call fcn.0042d0e0
add esp, 0x10
push 5
push ecx
mov ecx, esp
lea edx, [ebp - 0xc]
push edx
call fcn.0041c880
push ecx
mov ecx, esp
lea eax, [ebp - 4]
push eax
call fcn.0041c880
lea ecx, [ebp - 0x10]
push ecx
call fcn.0042d0e0
add esp, 0x10
push 7
push ecx
mov ecx, esp
lea edx, [ebp - 0xc]
push edx
call fcn.0041c880
push ecx
mov ecx, esp
lea eax, [ebp - 4]
push eax
call fcn.0041c880
lea ecx, [ebp - 0x18]
push ecx
call fcn.0042d0e0
add esp, 0x10
push 0x56740c
lea edx, [ebp - 8]
push edx
call fcn.0041cac0
add esp, 8
movzx eax, al
test eax, eax
jne 0x4a9333
lea ecx, [ebp - 8]
call fcn.0041cc40
movzx ecx, al
test ecx, ecx
je 0x4a9358
push 0x554518
mov ecx, dword [ebp + 0x10]
add ecx, 8
call fcn.0041cec0
mov edx, dword [ebp + 0x10]
mov dword [edx], 0xfffffc18
mov eax, dword [ebp + 0x10]
mov dword [eax + 4], 0xfffffc18
jmp 0x4a93b6
mov ecx, dword [ebp - 0x20]
push ecx
mov edx, dword [ebp - 0x14]
push edx
push 0x55b3f8
mov eax, dword [ebp + 0x10]
add eax, 8
push eax
call fcn.004beff0
add esp, 0x10
push ecx
mov ecx, esp
lea edx, [ebp - 0x10]
push edx
call fcn.0041c880
call fcn.00420d90
add esp, 4
mov ecx, dword [ebp + 0x10]
mov dword [ecx + 4], eax
lea edx, [ebp - 0x18]
push edx
mov ecx, dword [ebp + 0x10]
add ecx, 0xc
call fcn.0041c8e0
push ecx
mov ecx, esp
lea eax, [ebp - 8]
push eax
call fcn.0041c880
call fcn.00420d90
add esp, 4
mov ecx, dword [ebp + 0x10]
mov dword [ecx], eax
lea ecx, [ebp - 0x18]
call fcn.0040f740
lea ecx, [ebp - 0x10]
call fcn.0040f740
lea ecx, [ebp - 0x20]
call fcn.0040f740
lea ecx, [ebp - 0x14]
call fcn.0040f740
lea ecx, [ebp - 8]
call fcn.0040f740
lea ecx, [ebp - 4]
call fcn.0040f740
lea ecx, [ebp - 0xc]
call fcn.0040f740
lea ecx, [ebp - 0x1c]
call fcn.0040f740
lea ecx, [ebp + 0xc]
call fcn.0040f740
mov esp, ebp
pop ebp
ret 0xc