連番のH画像/動画を ..
228:名無しさん@お腹いっぱい。
10/08/21 20:29:40
>>227
ページソース取り直してるとそのうち正しい画像リンク取れるよ。
一括でリンク集めるより、正しい画像を取得できてから次のページってした方がいいと思う。
なるべく人がデータを拾うようなフローにした方がいい。
フォーマット判定とか適当だけど、下で今のとこ平気だった(Windows cですんません)
unsigned char szFormatCheck[16];
unsigned char jpegID[2] = { 0xFF, 0xD8 };
unsigned char pngID[8] = { 0x89, 0x50, 0x4E, 0x47, 0x0D, 0x0A, 0x1A, 0x0A };// { '\211', 'P', 'N', 'G', '\r', '\n', '\032', '\n' };
unsigned char gifID[3] = { 0x47, 0x49, 0x46 };// { 'G', 'I', 'F' };
::ZeroMemory( szFormatCheck, 16 );
fpDownloadFile = _wfopen( szImageFilePath, L"rb" );
fread( szFormatCheck, 1, 8, fpDownloadFile );
fclose( fpDownloadFile );
if ( memcmp( szFormatCheck, jpegID, 2 ) != 0 )
{
if ( memcmp( szFormatCheck, pngID, 8 ) != 0 )
{
if ( memcmp( szFormatCheck, gifID, 3 ) != 0 )
{
result = enum_RECV_IMG_FILEFORMAT_ERROR; // Jpegでもpngでもgifでも無かった
}
}
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4065日前に更新/190 KB
担当:undef